lighttpd 自发死亡

lighttpd 自发死亡

几年来,我一直在 VPS 上成功使用 lighttpd,但自从 9 月 30 日从 Ubuntu 14.04 升级到 16.04.1 以来,我遇到了问题。(我的 lighttpd 现在是 1.4.35。)有两次,当我尝试访问我的网站时,我发现 lighttpd 没有运行,即使服务器本身仍在运行。一旦我再次启动 lig​​httpd,它就可以正常运行。对于第二次事件,我的 lighttpd 错误日志中只有以下内容:

2016-10-09 14:10:57: (connections.c.1702) SSL: 1 -1 error:140E0197:SSL routines:SSL_shutdown:shutdown while in init 
2016-10-10 02:12:55: (connections.c.305) SSL: 1 error:1408A10B:SSL routines:ssl3_get_client_hello:wrong version number 
2016-10-10 02:14:01: (connections.c.305) SSL: 1 error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher 
2016-10-10 06:48:22: (connections.c.305) SSL: 1 error:140943E8:SSL routines:ssl3_read_bytes:reason(1000) 
2016-10-10 06:48:22: (connections.c.1702) SSL: 1 -1 error:140E0197:SSL routines:SSL_shutdown:shutdown while in init 
2016-10-10 07:01:39: (connections.c.1702) SSL: 1 -1 error:140E0197:SSL routines:SSL_shutdown:shutdown while in init 
2016-10-10 07:35:02: (server.c.1558) server stopped by UID = 0 PID = 7365 
2016-10-10 07:35:02: (log.c.164) server started 
2016-10-10 07:35:02: (server.c.1558) server stopped by UID = 0 PID = 1 

breakage.log是空的。

有什么提示可以告诉我如何找出终止进程的原因吗?PID 1 是 systemd,但 PID 7365 现在已经终止,我不知道它是什么。

答案1

昨天,这起自发死亡事件再次发生,发生在一天中的同一时间(但在一周中的不同日子):

2016-10-16 07:35:02: (server.c.1558) server stopped by UID = 0 PID = 2169
2016-10-16 07:35:03: (log.c.164) server started 
2016-10-16 07:35:03: (server.c.1558) server stopped by UID = 0 PID = 1

我认为问题与我的自定义有关/etc/logrotate.d/lighttpd,它使用旧命令invoke-rc.d lighttpd reload而不是新命令invoke-rc.d lighttpd reopen-logs。我已更改为reopen-logs,希望问题不会再次发生。

相关内容