nginx - Nginx 在特定时间自动停止
问题描述
我面临一个奇怪的问题,即 nginx 在每天 UTC 时间上午 12 点(上午 12 点至凌晨 1 点)和下午 12 点(下午 12 点至下午 1 点)左右停止/崩溃。我正在使用网站监控工具监控(上/下)一个网站。当网站宕机时,同时在nginx错误日志中有一条记录:
2018/07/02 12:16:54 [notice] 2288#2288: signal process started
当我使用“sudo systemctl nginx status”检查 nginx 状态时,它说:
Active: inactive (dead) since Mon 2018-07-02 12:16:54 UTC; 19min ago
所以,我必须重新启动 nginx 才能使网站正常运行,第二天同样的事情又会发生。
解决方案
我自己弄清楚了这个问题。我检查了系统日志,是 certbot 试图在特定时间更新证书。修复 certbot 解决了这个问题。
推荐阅读
- node.js - 仅返回数组中两个值之间的值?
- java - Jmeter 和 MongoDB 的问题:检测到未知的 BSON 类型
- javascript - 有没有办法可以在 JavaScript 中创建无限闭包
- c# - 如何在 c# 和 unity 中访问预制件及其所有实例化的克隆?
- python - Django 内联表单集将始终创建新对象而不是更新它们
- android-memory - android,如何以编程方式使用“dumpsys meminfo”
- azure-devops - 如何使用 Azure 和 NX 部署多个应用程序 (monorepo)
- apache-kafka - 用于 Confluent 平台的 Cassandra Sink 连接器
- java - 如何删除数组中的最后一个元素并将新元素放在前面?
- sql - 在 DB2 蓝表的特定单元格中插入一个值