Hello Igor,
Конфиг nginx - стандратный в нем на определенный локатион стоит:
perl handler:Test;
внутри перлового модуля:
package handler;
use nginx;
sub Test
{
local $r = shift;
$r->send_http_header("plain/text");
$r->print(`echo 'Hello world!'`);
return OK;
}
При запросе к этому локатиону несколько раз:
в еррор лог валится следующее:
2007/11/14 12:00:36 [notice] 23622#0: signal 17 (SIGCHLD) received
2007/11/14 12:00:36 [notice] 23622#0: unknown process 23633 exited with code 0
2007/11/14 12:00:38 [notice] 23622#0: signal 17 (SIGCHLD) received
2007/11/14 12:00:38 [alert] 23622#0: waitpid() failed (10: No child processes)
2007/11/14 12:00:40 [notice] 23622#0: signal 17 (SIGCHLD) received
2007/11/14 12:00:40 [alert] 23622#0: waitpid() failed (10: No child processes)
2007/11/14 12:00:41 [notice] 23622#0: signal 17 (SIGCHLD) received
2007/11/14 12:00:41 [alert] 23622#0: waitpid() failed (10: No child processes)
2007/11/14 12:00:42 [notice] 23622#0: signal 17 (SIGCHLD) received
2007/11/14 12:00:42 [notice] 23622#0: unknown process 23637 exited with code 0
2007/11/14 12:00:43 [notice] 23622#0: signal 17 (SIGCHLD) received
2007/11/14 12:00:43 [notice] 23622#0: unknown process 23638 exited with code 0
Ошибки чередуются без какой-либо закономерности...
При этом на странице как и ожидалось отображается: Hello world!
Это нормально?
---------------------------------
Igor V. Savchenko
http://webta.net
mailto: igor@xxxxxxxxx
ICQ: 86915046