閱讀331 返回首頁    go 阿裏雲 go 技術社區[雲棲]


nagiso check_http小解一例

多次收到nagios報警,說是我的nginx掛掉了,馬上登錄服務器查看,nginx還在運行,打開站點也很正常。並沒有聽到用戶或者同事的反應,所以以為是誤報警問題。

今天早上,突然靈光一下(主要是昨天晚上報了一晚上的警),實在是煩了,本來想要去掉這個監控,登陸上服務器後,打開配置文件,突然想到,我的監控是通過ip地址來的,那麼這個check_http的監控應該會隻是針對默認站點進行檢查,如果默認站點掛了,其他的站點沒掛,那麼不就報警了嗎,當然,報警了,我檢查的時候沒檢查默認站點,而是隻是檢查了其他的站點。

  描述:我們是通過nginx,然後到tomcat。問題出在tomcat,

  錯誤提示:too many open files。解決方法,見另一篇文章

  所以這裏也有一悟,以前分不大清nginx各個功能的應用,通過這個錯誤有點小理解,這裏應該是隻是代理,把請求轉向tomcat,所以錯誤提示出現在tomcat的日誌裏,而不是出在nginx的日誌裏。

最後更新:2017-11-06 12:33:55

  上一篇:go  nginx502 bad gateway 小結
  下一篇:go  普通企業站的seo優化策略