我正在嘗試在 ubuntu 上使用 gin 框架創建一個 Golang 服務器。在使用 go build 構建后在終端中執行時它工作正常并且在本地同樣工作良好。系統化Description=goapp[Service]Type=simpleRestart=alwaysRestartSec=5sExecStart=/home/.../goapp/main[Install]WantedBy=multi-user.target我收到這個錯誤goapp.service - rediateLoaded: loaded (/lib/systemd/system/goapp.service; disabled; vendor preset: enabled)Active: activating (auto-restart) (Result: exit-code) since Thu 2022-09-29 08:14:10 UTC; 66ms agoProcess: 21628 ExecStart=/home/.../go/goapp/main (code=exited, status=2)Main PID: 21628 (code=exited, status=2)CPU: 9ms
2 回答

大話西游666
TA貢獻1817條經驗 獲得超14個贊
向 systemd 添加工作目錄可修復此錯誤。
Description=goapp
[Service]
Type=simple
Restart=always
RestartSec=
WorkingDirectory=/home/.../goapp
ExecStart=/home/.../goapp/main
[Install]
WantedBy=multi-user.target
- 2 回答
- 0 關注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消