日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux监听端口丢失,linux – 如果没有监听端口,则为Systemd重启服务

發布時間:2023/12/4 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux监听端口丢失,linux – 如果没有监听端口,则为Systemd重启服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我建議你采用不同的方法,并使用專用的監控工具來實現這一目標.

我最喜歡的監控工具,允許重新啟動服務,以防它們崩潰,或者不再在其配置的端口上監聽,這是monit:https://packages.debian.org/jessie/monit

配置文件中有很多示例,在此站點和其他地方有關設置的示例.我將列出一個示例,讓您了解它的使用簡單,該示例使用init.d但是它可以很容易地轉換為使用systemd.

要測試進程是否存在并正在偵聽特定端口并在此測試失敗時啟動它:

check process example with pidfile /var/run/example.pid

start program = "/etc/init.d/example start"

start program = "/etc/init.d/example stop"

if Failed host 192.0.2.10 port 80 protocol http then restart

if 5 restarts within 5 cycles then timeout

你可以省略協議http部分,monit將只做一個簡單的tcp連接來測試它. protocol參數執行更復雜的測試,以檢查某些內容是否實際響應,例如,http get請求.

您需要確保以/ var / run中創建相應pid文件的方式啟動進程或服務. Monit本身并不關心這一點.通常,如果服務是通過init腳本或systemd啟動的,那么它應該在/ var / run中有一個pid文件.

總結

以上是生活随笔為你收集整理的linux监听端口丢失,linux – 如果没有监听端口,则为Systemd重启服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。