В настоящее время у меня есть cron, который перезапускает PHP-FASTCGI каждые 15 минут, но ... да. 64-разрядная версия - Debian 5 nginx 0.6.32
Использовать PHP-FPM вместо стандартного FastCGI. FPM отлично работает с nginx.
В дополнение к советам vartecs;
1) обновите свой nginx, 0.6.x довольно старый.
2) один раз php-fpm, настроить / статус и / пинг следить за этим.
3) Возможно, вы захотите использовать nginx HttpStubStatusModul.
4) То, что я читал Lightys вики:
"Эта проблема, по-видимому, связана с малоизвестной проблемой PHP: PHP перестает принимать новые FastCGI-соединения после обработки 500 запросов; к сожалению, во время выполнения кода очистки PHP существует потенциальное состояние гонки, в котором PHP может завершаться, но все еще сокет открыт, поэтому лайт может отправить запрос номер 501 в PHP и "принять" его, но тогда PHP, кажется, просто завершает работу, вызывая возврат 500 из лайтмена.
Чтобы ограничить эту возможность, установите PHP_FCGI_MAX_REQUESTS на 500. "
5) Если ничего не помогает, вы можете поиграть с php.ini максимальное время выполнения и php-fpm's отладка + медленный журнал
попробуйте установить apache в качестве backend для nginx php cgi. это решение широко распространено.