ubuntu 系統後台執行的程式被kill掉了

2021-09-26 20:26:54 字數 336 閱讀 6698

1,上班發現昨天後台執行的python socket 服務程式被kill掉了,不知道是什麼原因kill,想查詢是人為kill還是系統kill。

日誌在/var/log目錄下,但沒有找到原因,可能是查詢的不對,不知道根據什麼搜尋日誌資訊

我覺得是tcp連線數可能過高,沒有更多的埠可以使用。

設定了ubuntu系統tcp連線,優化。再執行,過段時間在檢視服務是否kill掉。

# 在繫結前呼叫setsockopt讓套接字允許位址重用 tcp1.setsockopt(socket.sol_socket, socket.so_reuseaddr, 1)

參考

ubuntu 後台執行程式

在使用伺服器時,我們希望後台執行乙個程式,不占用當前視窗。ubuntu中可以使用nohup命令實現這個功能。nohup sh test.sh 執行上述命令後,系統會在後台執行命令 sh test.sh。同時,會生成輸出的日誌檔案,預設為nohup.out檔案。這種命令方式有個缺點,隨著命令的執行,n...

ubuntu 程式後台執行幾個方法

1.程式後加上 即 myjob 將命令放入到乙個作業佇列中,可以用命令 jobs 檢視 2.將1中的命令放在 中,即 myjob 所提交的作業並不在作業列表中,是無法通過jobs來檢視的。3.使用 nohup 即 nohup myjob 忽略hangup訊號,防止shell關閉時程式停掉。4.使用 ...

ubuntu 程式後台執行幾個方法

ubuntu 程式後台執行幾個方法 風之痕羈 程式後加上 即 myjob 將命令放入到乙個作業佇列中,可以用命令 jobs 檢視 將1中的命令放在 中,即 myjob 所提交的作業並不在作業列表中,是無法通過jobs來檢視的。使用 nohup 即 nohup myjob 忽略hangup訊號,防止s...