有时 nginx 会随机崩溃(每隔几个月一次)这是我运行 systemctl status nginx 时得到的日志
nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset:>
Active: failed (Result: core-dump) since Tue 2023-01-24 11:09:29 UTC; 3h 4>
Docs: man:nginx(8)
Main PID: 265516 (code=dumped, signal=SEGV)
Tasks: 0 (limit: 2351)
Memory: 15.9M
CGroup: /system.slice/nginx.service
Nov 25 08:52:52 ip-172-31-16-145 systemd[1]: Starting A high performance web se>
Nov 25 08:52:52 ip-172-31-16-145 systemd[1]: Started A high performance web ser>
Jan 24 11:09:29 ip-172-31-16-145 systemd[1]: nginx.service: Main process exited>
Jan 24 11:09:29 ip-172-31-16-145 systemd[1]: nginx.service: Killing process 631>
Jan 24 11:09:29 ip-172-31-16-145 systemd[1]: nginx.service: Killing process 631>
Jan 24 11:09:29 ip-172-31-16-145 systemd[1]: nginx.service: Failed with result >
我正在寻找一种方法来解决这个问题,或者至少在它发生时自动重新启动 nginx。
该服务器是 AWS 上的 EC2 Ubuntu 实例。
答案1
旧版本的 nginx 包含一些导致核心转储的问题。
检查 nginx变更日志查看您的设置是否相关,并将 nginx 更新到最新版本。这可能会修复崩溃。