我们在每个月的第一天对 Apache 服务器进程进行一次优雅重启。通常情况下,这样做效果很好。但是这个月,我们的一台服务器似乎忽略了这一点。我们注意到了这一点,因为日志文件中缺少 12 月的头几天的内容(这些日志文件是新的,优雅重启后旧日志文件将被删除)。如果 Apache 进程忽略了优雅重启(即 Apache 父进程向其所有子进程发送的 USR1 信号)并继续运行,写入旧的(即现已删除的)日志文件,则会出现这种情况。但是文档(https://httpd.apache.org/docs/current/stopping.html) 没有提到忽略信号,我不知道什么情况会导致这种情况。由于文档中提到了 USR1 信号advise[s] the children to exit after their current request
,我猜可以忽略它。受影响的 Apache 是 2.2.31 版本。
Apache 进程可以忽略 USR1 信号吗?
相关内容
- 如何设置与文本高度匹配的内联图形?
- Apache rotatelogs.exe 失败,并显示“无法启动 ErrorLog 进程”
- 运行 RoR 应用程序的 Nginx + Passenger 返回 401,而预期为 302
- 创建带有轴的表格
- 我可以在 Ubuntu 14.04 上安装 libpoppler-dev 吗?[重复]
- 透明 SSH 多跳 - 无需使用 shell 访问网络(共享连接)
- QuickTime 插件不适用于 OS X 上的 Firefox 9?
- \usepackage{tikz} 导致“额外}”和“缺失}”错误[关闭]
- 如何使用 sed 的替代正则表达式模式作为变量?
- NFS 挂载:设备或资源繁忙