очень много процессов при вызове php скрпитов висит в статусе W. по strace выводится такая инфа (может быть висело бы и другое, но остальное отдает nginx):gettimeofday({...}, NULL) = 0
gettimeofday({...}, NULL) = 0
gettimeofday({...}, NULL) = 0
poll(0xbfbfc838, 1, 1000) = 0
poll(0xbfbfc758, 1, 0) = 0
gettimeofday({...}, NULL) = 0
gettimeofday({...}, NULL) = 0
gettimeofday({...}, NULL) = 0
poll(0xbfbfc838, 1, 1000) = 0
poll(0xbfbfc758, 1, 0) = 0
gettimeofday({...}, NULL) = 0
gettimeofday({...}, NULL) = 0
gettimeofday({...}, NULL) = 0
poll(^C <unfinished ...>подскажите что может быть?
хоть про пых-пых поведал бы...
>хоть про пых-пых поведал бы...Извиняюсь был в коммандировке.
PHP5.2.4 - в скрпите который запускается используется curl. стоит таймаут на 15минут, но выполняется и после, по циклу. Нджинкс закрывает коннект через 30 секунд. В апаче тоже стоит 30 секунд, но все равно выполняется. Почему не пойму.Скрипт плана set_time_limit(900); while(1){}. в цикле запрос к базе, выборка, запрос на сайт через курл, обновление и повторение.
Аналогичная ситуация.
При просмотре http://localhost/server-status показывается куча процеесов с W
И при этом не могу открыть http://localhost/index.phpPHP Version 5.2.6
Apache 2.2.11
>Аналогичная ситуация.
>При просмотре http://localhost/server-status показывается куча процеесов с W
>И при этом не могу открыть http://localhost/index.php
>
>PHP Version 5.2.6
>Apache 2.2.11похожая ситуация... nginx-> apache-> (php-fcgid или php-fastcgi)
вылечилось nginx -> apache-worker-> php-cgi
поставьте worker