之前一直都是使用如下方式運作go代碼
# go run test.go
這種運作方式是直接編譯運作go代碼,雖然在調試的時候沒出什麼問題,但是在使用supervisor監控的時候,會提示如下錯誤:(behavior為process name)
behavior: ERROR (abnormal termination)
最坑的是錯誤日志是一片空白……
經查找資料,解決方式是先将go代碼編譯成可執行檔案
# go build
然後直接運作,并更新supervisor process配置檔案behavior.ini,重新開機supervisor
# sudo service supervisord restart
世界明亮了……