Re: Re: Lunux Error #37 / попытка N 2 : )

От: Vladimir A. Butenko <vladimir_butenko_at_mx_ru>
Дата: Thu 20 Jun 2002 - 21:10:46 MSD


On Thu, 20 Jun 2002 19:31:57 +0300
  Vadim Pronin <cgpro@mail.pronin.com> wrote:

> > ENOLCK Too many segment locks open, lock table is full,
> > or a remote locking protocol failed (e.g. locking
> > over NFS).
>
> Извиняюсь, может вопрос не в тему, но..
> Что может создавать это переполнение сразу после перезагрузки машины..

Этот вопрос следует адресовать фирме-производителю Вашей ОС.

> и при этом жалуется только Communigate? Остальные сервисы лочат файлы
> нормально...

Значит, они их "лочат" по-другому. Например, file-lockами, а не range-lock-ами.

Вообще, использование External INBOX в CommuniGate Pro - это была дань ситуации 3-4 летней давности, когда еще были живы люди, действительно пытавшиеся смотреть порно-майл при помощи

more /var/mail/mymailbox

или писать письма в чем-то, что лезло напрямую в файлы майл-сервера.

Вы не забывайте, что все эти локи - это как предвыборная агитация. Во-первых, они будут иметь хоть какой-то смысл, если ВСЕ программы, лезущие в один и тот же файл, используют локи. Во-вторых - что они используют их правильно (а не как Unix mail), в третьих - что сами локи работают правильно (а не как в NFS), в четвертых - что локи действительно что-то лочат. Кажется, NFS lock - а может, и любой вообще - говорит, что все отлично если он не может захватить файл более 5 минут. Он просто решает, что захватившая лок программа померла (такие вещи как race conditions, авторы сих вещей не знали, либо вообще считали, что в Унихе работать более 5 минут может только зависшая программа).

Так что - за исключением случая, когда Вам ДЕЙСТВИТЕЛЬНО, ПОЗАРЕЗ И НИКАК ИНАЧЕ нужны какие-то программы, которые лезут в External Mailbox - использовать их крайне не рекоммендуется.   

> Best regards,
> Vadim mailto:cgpro@mail.pronin.com

Sincerely,
Vladimir Получено Thu Jun 20 17:16:33 2002

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:13:58 MSK