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