On Mon, Jan 30, 2012 at 10:29 PM, Vladislav<tvword@xxxxxxxxx> wrote:
Выслал на личку. Ошибка вроде исчезла. Вылечилось добавлением всех
стандартных тегов в генерируемую страницу. Раньше было без<html><body> и
т.д. Сейчас вызываю функцию:
Но в error.log'aх все равно очень часто появляется строка:
[alert] 2908#0: worker process 3105 exited on signal 11
Видимо, потребуется debug включать...
Ничего не покажет. Помог бы только gdb.
Файл слишком большой, не видно ошибки сразу. Заметил только, что
dienow не умирает внутри, соответсвенно open ... or dienow; продолжает
работу, что вместе с $r->... может приводить к ошибке выше.
В целом нужно просто улучшить код и ошибки сами по себе найдутся.
Посмотри готовые примеры. Из простого, что может помочь в этом
конкретном случае: генерировать все в один буффер и только один раз в
конце $r->print($buf).