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...