Web Lighttpd服务器已停止

Web Lighttpd服务器已停止,web,lighttpd,fastcgi,Web,Lighttpd,Fastcgi,我有一个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

我有一个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
如何找出导致这种情况的原因?

一些可能的原因:

/tmp分区已满 /tmp有错误的权限代码,这禁止创建/tmp/php.socket-5 一些可能的原因:

/tmp分区已满 /tmp有错误的权限代码,这禁止创建/tmp/php.socket-5
您可以尝试使用运行服务器,并查看哪个系统调用失败。确保服务器没有从终端分离=未进入守护程序模式,我没有找到lighthhtpd是否有用于此的命令行开关,它有开关,但我看不出它是否具有所需的效果,否则您将看不到失败进程的输出。

您可以尝试使用哪个系统调用运行服务器并查看失败的系统调用。确保服务器未从终端分离=未进入守护程序模式,我没有找到lighthhtpd是否有用于此的命令行开关,它有开关,但我看不出它是否具有所需的效果,否则,您将看不到失败进程的输出。

如何检查/tmp分区是否已满以及如何检查权限?权限:“ls-l/”,权限应为DRWXRWT读+写+每一个+粘性位执行一次,如果是链接,请查看链接目标,大小:“df”并在输出中查找文件系统条目,其中包含/temp/How to check/tmp partition是否已满以及如何检查权限?权限:“ls-l/”,权限应为drwxrwt read+write+execute for every one+sticky bit,如果是链接,请查看链接目标,大小:“df”,并在输出中查找通常包含/temp的文件系统条目/