Mam problem z wiszącymi procesami na serwerze.
Serwer www to apache + fcgi
w konf. fcgi jest:
<IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi FcgidIdleTimeout 10 FcgidProcessLifeTime 600 FcgidMaxProcesses 400 FcgidMaxProcessesPerClass 3 FcgidMinProcessesPerClass 0 FcgidConnectTimeout 20 FcgidIOTimeout 250 FcgidErrorScanInterval 1 FcgidFixPathinfo 0 FcgidIdleScanInterval 5 FcgidBusyTimeout 100 FcgidMaxRequestsPerProcess 5000 FcgidMaxRequestInMem 67108864 FcgidMaxRequestLen 134217728 PHP_Fix_Pathinfo_Enable 1 OutputBufferSize 0 </IfModule>
max_execution_time w php tez na 600
a procesy wisza i wiszą. Co możę być przyczyną problemu i jak to rozwiązać ?
strace procesu pokazuje tylko:
strace -p 20351
Process 20351 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>) = 0
poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout)
poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout)
poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout)
poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout)
poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout)
poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout)














