目前網站監控形式:
架設好服務器環境和部署網站后大家比較關心的話題應該是“網站的穩定性”。
如是乎很多人都會選擇一款網站服務監控的在線服務,當網站不能打開時可以收到郵件或短信提醒。
此時一般情況都是因為各種原因導致的服務器軟件宕機,所以自己需要遠程去重啟服務器軟件來解決問題。
在服務器硬件完全能應對目前訪問量且沒有外部攻擊的情況下這種情況可能很少出現就算偶爾出現一兩次自己遠程重啟下又可以恢復服務了。
但并不是每個人都能保證自己的服務器硬件充足,且沒有外部攻擊,特別是遭受一大波長時間的CC攻擊而又沒有有效防御措施時你可能只有搬個小板凳守著筆記本電腦在那不斷重啟服務軟件了......
以上可能是專門的從業人士可以保證有那么多時間會在電腦旁,一般人遇到這種宕機提醒時可能都在外出或者忙于其他工作中不方便操作電腦,此時只有干著急了......
upupw的網站守護形式:
今天給大家介紹upupw最新推出的進程守護功能,她具備網站服務監控的同時還具備自動重啟服務的功能,她不善言語,她只做一件事監控到服務宕機后重啟服務。
她非常的貼心,開啟她后你可以悠閑的和愛人在湖邊散步,擁有更多的工作和學習時間,最重要的是你的網站可以給人一個好的體驗,也許這就是成功的無形財富。
upupw進程守護功能具有apache、nginx、kangle三個版本,目前upupw最新版均已集成。
下面詳細介紹下upupw進程守護功能的使用和注意事項:
開啟/關閉upupw進程守護功能
1、首先確保已安裝.NET2.0或.NET3.5的運行庫,這樣進程守護功能才能正常開啟。
2、打開upupw面板輸入sa單獨開啟進程守護功能,輸入sd單獨關閉進程守護功能,如果輸入s1或者s5也會隨全部服務開啟或關閉。
配置upupw進程守護功能
1、UPcore\upd_config.cmd
進程守護的配置文件是upd_config.cmd,鼠標右鍵點編輯打開。
2、set upd_vs=APACHE
此處不能更改,用于識別目前服務器軟件,根據不同版本一般為APACHE/NGINX/KANGLE。
3、set upd_timeout=30
單位為秒,最終檢測間隔為設置時間的雙倍,默認設置30最終檢測間隔是60秒(包含檢測前等待和檢測后等待各30秒所以最終為60秒)。
4、set upd_url=http://127.0.0.1/upd/updaemon.php
需要確保默認主機綁定127.0.0.1以保證檢測源的有效性
建議apache和nginx版本用戶保持這個服務器內部地址不變,此地址只能服務器上瀏覽外網無法訪問以免受到攻擊。
建議kangle版本用戶更改此地址為自己流量最大的一個網址,因為kangle網站進程是獨立的,沿用公用檢測地址無法保證準確性。
5、配置文件更改后請在up面板sd關閉進程守護后再sa開啟進程守護使配置生效。
使用中常見問題
1、從服務器日志報告中發現間隔1分鐘會重啟一次服務器軟件。
像這種有規律的重啟可以判斷是檢測源的地址無效造成的,此時需要查看默認主機是否有綁定127.0.0.1,另外查看apache/nginx/kangle配置文件中upd的別名綁定地址是否正確。
2、從服務器日志報告中發現沒有規律的出現服務重啟日志,間隔都不符合自己設定的檢查間隔。
像這種沒有規律的重啟可以判斷是遇到外部攻擊或者服務器硬件沒法承受目前流量造成的,upupw進程守護功能檢測到服務宕機網站無法打開后自動重啟恢復網站服務了。
3、upupw進程守護是隨系統服務自動啟動的,在注銷或者重啟后都會自動生效,如果服務無法開啟在確保.NET2.0或3.5正確安裝后請檢查是否被殺毒軟件禁用了。
4、upupw進程守護文件名為updaemon.exe,可以雙擊打開實時查看監控狀態。
5、在開啟upupw進程守護的情況下大家可以嘗試性的在upupw面板輸入s6關閉web服務,此時可以查看進程列表,在到達設定時間后會發現關閉的進程會再次啟動,這就是upupw進程守護功能的作用,不但可以在網站不能訪問時重啟服務還能在進程完全退出的情況下重新開啟進程。
好了,關于upupw進程守護功能就分享到這了,更多可玩性希望大家不要吝嗇自己的智慧多多嘗試吧!