程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> tomcat-http無response問題排查(面試被問到)

tomcat-http無response問題排查(面試被問到)

編輯:編程綜合問答
http無response問題排查(面試被問到)

今天面試一家公司被問到說:項目部署在tomcat上,一直運行的好好的,
突然有一天發出的請求沒有response回應了,就是http協議發出了request,卻沒有response返回。
已知查看了防火牆沒有問題,程序不報錯,tomcat進程和相應的端口都活的好好的,日志文件也沒有什麼異常,問下面該如何排查問題,有可能有那些原因?求解答!!!!!

最佳回答:


我遇到過這類問題,排查方式如下:
首先通過wireshare在服務器上進行抓包,通過抓包來分析相關問題。
1. 通過抓包分析,請求是否通過浏覽器達到服務器,這個可以通過抓包中的IP進行查看,查看是否有當前的請求達到服務器,如果沒有達到,那問題很明顯就是發出請求後,沒有達到服務器。
2. 如果抓包分析,服務器有相應的反應,但是沒有下發response,這個時候就要推斷tomcat服務是否存在問題,是否並發過大,導致出來不過來超時等等。
3. 如果抓包分析,服務器有相應的回應,並且response下發握手,但是沒有相應的浏覽器端,這個時候就要看服務器端的網絡,這個也是可以通過抓包分析到底在那個網絡端受到阻礙。

當然以上純粹是個人的實驗。抓包分析如 http://blog.csdn.net/zrzlj/article/details/6076219

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved