![](/img/trans.png)
[英]Failed to start gunicorn.service: Unit gunicorn.service not found. Ubunto 18.04
[英]Failed to start gunicorn.service: Job for gunicorn.socket failed . Ubunto 18.04
我正在關注如何在 Ubuntu 18.04 指南中使用 Postgres、Nginx 和 Gunicorn 設置 Django。
我創建了以下 file.socket
sudo nano /etc/systemd/system/gunicorn.socket
[Unit]
Description=gunicorn socket
[Socket]
ListenStream=/run/gunicorn.sock
[Install]
WantedBy=sockets.target
我創建了以下 file.service。 我如何格式化自己的版本
sudo nano /etc/systemd/system/gunicorn.service
[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target
[Service]
User=guilhermenog
Group=www-data
WorkingDirectory=/home/guilhermenog/projetoagenda
ExecStart=/home/guilhermenog/projetoagenda/venv/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/gunicorn.sock \
agenda.wsgi:application
[Install]
WantedBy=multi-user.target
比我嘗試執行以下代碼
sudo systemctl start gunicorn.socket
我已經收到了這個消息錯誤
Job for gunicorn.socket failed
See "systemctl status gunicorn.socket" and "journalctl -xe" for details.
在我嘗試了推薦的代碼之后
● gunicorn.socket - gunicorn socket
Loaded: loaded (/etc/systemd/system/gunicorn.socket; enabled; vendor preset: enabled)
Active: inactive (dead)
Listen: /run/gunicorn.sock (Stream)
Apr 26 18:41:45 projetoagenda systemd[1]: gunicorn.socket: Socket service gunicorn.service not
loaded, refusing.
Apr 26 18:41:45 projetoagenda systemd[1]: Failed to listen on gunicorn socket.
Apr 26 18:48:41 projetoagenda systemd[1]: gunicorn.socket: Socket service gunicorn.service not
loaded, refusing.
Apr 26 18:48:41 projetoagenda systemd[1]: Failed to listen on gunicorn socket.
Apr 26 18:52:53 projetoagenda systemd[1]: gunicorn.socket: Socket service gunicorn.service not
loaded, refusing.
Apr 26 18:52:53 projetoagenda systemd[1]: Failed to listen on gunicorn socket.
Apr 26 18:53:27 projetoagenda systemd[1]: gunicorn.socket: Socket service gunicorn.service not
loaded, refusing.
Apr 26 18:53:27 projetoagenda systemd[1]: Failed to listen on gunicorn socket.
Apr 26 19:02:09 projetoagenda systemd[1]: gunicorn.socket: Socket service gunicorn.service not
loaded, refusing.
Apr 26 19:02:09 projetoagenda systemd[1]: Failed to listen on gunicorn socket.
我已經遵循了這個 sugetions 但沒有任何反應無法啟動 gunicorn.service:未找到 Unit gunicorn.service。 烏本托 18.04
對不起這個問題,這是我第一次用英語尋求幫助。
我遇到了同樣的問題,它也返回了同樣的錯誤。 我設法為自己修復了它,所以我決定分享我所做的,也許有人覺得它也很有用:
修復:首先我運行命令: sudo systemctl enable gunicorn.socket
(它創建了符號鏈接)然后我嘗試運行: sudo systemctl start gunicorn.socket
- 但它返回 gunicorn 套接字的作業失敗,但是,我運行了sudo systemctl enable gunicorn.socket
再次,然后sudo systemctl start gunicorn.socket
並且問題不再存在,並且在檢查狀態(命令sudo systemctl status gunicorn.socket
)后,它最終返回它處於活動狀態(正在偵聽)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.