昨天我将我管理的网站之一移动到我的VPS,今天发生了奇怪的事情。当FTP,SSH和VPS管理工作时,我的网站都没有工作。我想到的第一件事就是重启Apache,它有所帮助。然后几小时后再次发生,重新启动再次帮助。所以我查看了Apache错误日志文件(它有10MB),并且只有大约110 000行只有这两个错误:
[Mon Jul 27 09:06:00.889287 2015] [core:warn] [pid 15544] AH00045: child process 26930 still did not exit, sending a SIGTERM
和
postdrop: warning: mail_queue_enter: create file maildrop/756694.28641: Disk quota exceeded
我的VPS有512MB内存,我认为每天访问我的网站的人数不超过100人,所以当我发现像这样的RAM使用时,我感到很惊讶http://postimg.org/image/7il6j3rcd/
可能是因为RAM的使用?这个matrimoni用户看起来像我在VPS上的一个网站(http://matrimoniodenataliaylukas.sk/),但我不知道为什么它有这么多的进程并且使用了这么多的内存。
您有什么想法可能导致我的Apache停止随机工作吗?
答案 0 :(得分:0)
[Mon Jul 27 09:06:00.889287 2015] [core:warn] [pid 15544] AH00045: child process 26930 still did not exit, sending a SIGTERM
当子进程未终止时发生此错误,并发送SIGTERM(信号:终止 - 终止进程的默认信号)。这个错误背后的主要原因是繁重或错误的脚本,内存耗尽,无限循环等。您应该尝试降低MaxClients设置。很可能你运行的Apache进程多于物理内存。
postdrop: warning: mail_queue_enter: create file maildrop/756694.28641: Disk quota exceeded
此错误表示用户的邮箱已满。尝试删除不需要的电子邮件并重新启动主机。