我正在使用 Ubuntu Server 16.04。
这是.service
文件:
[Unit]
Description=NoDescpt
[Service]
ExecStart=/home/git/cmd/daphnei
Restart=always
KillSignal=SIGQUIT
Type=notify
NotifyAccess=all
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
以及相关的脚本/home/git/cmd/daphnei
:
#!/bin/bash
cd /home/git/hsfzmun/server
/home/git/virtualenvs/hsfzmun/bin/daphne -b 0.0.0.0 -p 8001 -v2 config.asgi:channel_layer
Run Code Online (Sandbox Code Playgroud)
让我感到困惑的是该服务将每 90 秒重新启动一次,但我找不到原因。
我发现该服务的状态始终为activating
,这意味着systemd
不知道该服务已启动。但是脚本确实启动了,因为我可以访问我的网站。那么它有什么问题呢?