История изменений
Исправление
TDrive,
(текущая версия)
:
Вы считаете, что лучше переписать код записи файлов на sys* функции?
Лучше переписать на sys*. У функции print есть такие фичи как например буфер. Попробуй запустить:
#!/usr/bin/perl
print "1";
syswrite STDOUT, "2";
print "3";
Не знаю как это может вылезти при работе с файлами, да и буфер этот можно отключить, но я лично я стараюсь избегать в коде таких ситуаций.
По поводу die, у тебя же fastCGI, он должен пахать в цикле 24 на 7. В таком случае лучше не делать точки завершения программы, сделай что бы он ошибки в лог файл писал.
Исходная версия
TDrive,
:
Вы считаете, что лучше переписать код записи файлов на sys* функции?
Лучше переписать на sys*. У функции print есть такие фичи как например буфер. Попробуй запустить:
[code]
#!/usr/bin/perl
print «1»;
syswrite STDOUT, «2»;
print «3»;
[/code]
и сам все поймещь.
Не знаю как это может вылезти при работе с файлами, да и буфер этот можно отключить, но я лично я стараюсь избегать в коде таких ситуаций.
По поводу die, у тебя же fastCGI, он должен пахать в цикле 24 на 7. В таком случае лучше не делать точки завершения программы, сделай что бы он ошибки в лог файл писал.