Сервер Lighttpd остановлен - PullRequest
2 голосов
/ 04 июня 2010

У меня есть сервер Lighttpd плюс mod_fastcgi. И сегодня у меня была Внутренняя ошибка сервера 500. Я проверил свой журнал ошибок, и он выглядит так:

2010-04-22 22:59:14: (server.c.1464) server stopped by UID = 0 PID = 3332
2010-04-22 22:59:15: (mod_fastcgi.c.1768) connect failed: No such file or directory on unix:/tmp/php.socket-5
2010-04-22 22:59:15: (mod_fastcgi.c.2956) backend died; we'll disable it for 5 seconds and send the request to another backend instead: reconnects: 0 load: 1
2010-04-22 22:59:15: (mod_fastcgi.c.2709) child died somehow, waitpid failed: 10
2010-04-22 22:59:15: (server.c.1464) server stopped by UID = 0 PID = 3332
2010-04-22 22:59:15: (server.c.1464) server stopped by UID = 48 PID = 1385
2010-04-22 22:59:15: (server.c.1464) server stopped by UID = 48 PID = 1385
2010-04-22 22:59:15: (server.c.1464) server stopped by UID = 48 PID = 1385
2010-04-22 22:59:15: (server.c.1464) server stopped by UID = 48 PID = 1385

Что нужно сделать, чтобы выяснить, что может быть причиной этого?

Ответы [ 2 ]

0 голосов
/ 14 июня 2010

Вы можете попробовать запустить сервер с strace и посмотреть, какой системный вызов не удался. Убедитесь, что сервер не отключается от терминала (= не переходит в режим демона, я не нашел, если у lighthhtpd есть переключатель командной строки для этого, он имеет переключатель -D , но не вижу, имеет ли он желаемый эффект), иначе вы не увидите вывод для сбойного процесса.

0 голосов
/ 08 июня 2010

Возможная причина:

  1. / tmp раздел заполнен
  2. / tmp имеет неправильный код доступа, который запрещал создание /tmp/php.socket-5
...