Ginger
Это известный глюк двигателя
![Sad](images/smilies/sad.gif)
Одновременно с тобой, кто-то пытался запостить в эту же тему.
Решение есть, но требует изменения практически всех скриптов, ранее этот баг проявлялся много реже (т.к. требует одновременного доступа на запись к файлу, а чем больше народу, тем чаще такое случается), и поэтому править его не хотелось.
Короче, будем править. Если я не ошибаюсь, то достаточно заменить во всех скриптах:
Код:
![Выделить весь код](images/misc/selectcode.png)
open(FILE, ">smt");
flock(FILE, 2);
на
Код:
![Выделить весь код](images/misc/selectcode.png)
open(FILE, ">>smt");
flock(FILE, 2);
truncate(FILE, 0);
Добавлено:
Но это временный хак, при таком изменении в случае одновременной отправки двух сообщений одно просто не запишется в тему. Для правильной обработки требуются более глобальные изменения, которые я на работающей конфе проводить не буду, что бы не наплодить новых багов.