|
В ответ на: У скрипта проблемы с синхронизацией, а не бэкапом (+) отправлено GDT on October 21, 2004 at 21:19:45:
Проблема, на самом деле, с умением программировать у того, кто этот отстой писал.
> При этом заголовки в индекс
> прописываются правильные,
На самом деле, просто-напросто 2 разных постинга, присланных одновременно, получают 1 и тот же id (в данном случае -- номер файла в /wwwboard/enviro/######.html ). Пример: оба сообщения
1. "http://forum.3x9.ru/cgi-bin/board.pl?mesg=11466 - про привалы и горячие обеды"
"rumata"
"16:43:40 10/21/04"
и
2. "Re: А какой предполагается темп?"
"Евгения"
"16:43:38 10/21/04"
посланные с интервалом 2 секунды, имеют 1 и тот же номер: /wwwboard/enviro/127469.html
После чего тот процесс, который пишет в файл с этим номером позже (в данном случае процесс, получивший постинг от "rumata"), затирает то, что в него уже записал предшественник.
Когда учишь азы программирования в многозадачной среде, это как раз одна из самых первых ошибок, которые учишься не делать.