我们有一个 systemd 服务来管理 Puma 进程,基于此处建议的配置。
\n尽管它看起来运行良好,但重新启动超时,因此看起来失败,即使它们是成功的。如何调试这一类问题?systemd 期望它没有得到什么?
\n$ systemctl restart puma\nJob for puma.service failed because a timeout was exceeded.\nSee "systemctl status puma.service" and "journalctl -xe" for details.\nRun Code Online (Sandbox Code Playgroud)\n然而:
\n$ systemctl status puma.service\n\xe2\x97\x8f puma.service - Puma HTTP Server\n Loaded: loaded (/etc/systemd/system/puma.service; enabled; vendor preset: enabled)\n Active: activating (start) since Tue 2021-08-17 16:21:54 UTC; 30s ago\nTriggeredBy: \xe2\x97\x8f puma.socket\n Main PID: 1791114 (bundle)\n Tasks: 40 (limit: 7028)\n Memory: 561.9M\n CGroup: /system.slice/puma.service\n \xe2\x94\x9c\xe2\x94\x801791114 puma 4.3.8 (unix:///srv/app/shared/tmp/sockets/puma.sock) [20210817160414]\n \xe2\x94\x9c\xe2\x94\x801791178 …Run Code Online (Sandbox Code Playgroud)