你好,我的 Go 應(yīng)用程序在每次通過主管運(yùn)行時都會崩潰并重新啟動,但是當(dāng)我在終端上運(yùn)行它時它正在運(yùn)行而沒有崩潰,我不知道我從哪里開始或者我應(yīng)該搜索什么幫助或提示開始?PS:日志總是空的編輯:運(yùn)行 1 或 2 分鐘后崩潰,但不會立即崩潰
1 回答

鴻蒙傳說
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個贊
我有幾個 golang 服務(wù)器在 supervisord 下運(yùn)行得很好......它可能是一些權(quán)限......在你的主管配置文件中替換啟動你的 golang 二進(jìn)制文件的完整路徑以到達(dá)這個 shell 腳本
#!/bin/bash
for i in {1..3}; do
echo here I am inside loop with counter $i
sleep 2
done
echo now exiting from loop
它只是作為守護(hù)進(jìn)程運(yùn)行幾秒鐘的東西......如果運(yùn)行正常,你編譯 go 代碼的操作系統(tǒng)是否與你的 supervisord 運(yùn)行的操作系統(tǒng)相同?
- 1 回答
- 0 關(guān)注
- 167 瀏覽
添加回答
舉報(bào)
0/150
提交
取消