Perl threads & FCGI (OFFTOPIC)
Дмитрий Леоненко
dmitry.leonenko at gmail.com
Wed Mar 7 20:18:43 MSK 2007
Зарание извиняюсь за офтопик, но хочу спросить у знающих людей об одной
проблемке.
Использую Perl CGI::Fast + nginx.
Работает все замечательно, но вот когда решил использовать Perl itherads
получаю Segfault, и в связи с недостаточными познаниями в C не могу никак
это исправить или отловить, где это происходит.
В интернете нашел подобную проблему, но решения не нашел.
segfault легко воспроизводится следующим кодом:
perl -Mthreads -MCGI::Fast -e 'threads->new(sub{})->join()'
тут
http://www.fastcgi.com/archives/fastcgi-developers/2004-August/003435.htmlнашел,
что проблема в том, что
FCGI.pm не позволяет повторно загружать его.
Решение не подходит, т.к. мне нужно создавать новый поток внутри своего
модуля, функции которого вызываются внутри цикла while (new CGI::Fast) {
..... }
Если кто-то может помочь с решением или имеет какие-то идеи по этому поводу
- буду безмерно благодарен!
Дмитрий Леоненко.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070307/6c322f90/attachment.html>
More information about the nginx-ru
mailing list