<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
    ? extremetable導出excel,彈出一個下載窗口,這時不點下載而點取消,則報下面的異常:
    ClientAbortException?
    Caused by: java.net.SocketException: Connection reset by peer: socket write error

    查了下TOMCAT的文檔,解釋如下:
    Wrap an IOException identifying it as being caused by an abort of a request by a remote client.
    在BAIDU和GOOGLE上找了下原因,大概歸結為:
    ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error的原因是由于處理http連接時,正在輸出內容時,用戶關閉了IE,會出現一個"ClientAbortException",屬于I/O處理中出現的一個異常,應用服務器應該會捕捉。
    Connection reset by peer的原因:
    經常出現的Connection reset by peer: 原因可能是多方面的,不過更常見的原因是:
    ①:服務器的并發連接數超過了其承載量,服務器會將其中一些連接Down掉;
    ②:客戶關掉了瀏覽器,而服務器還在給客戶端發送數據;
    ③:瀏覽器端按了Stop
    很多人都說是客戶端造成的,沒有辦法控制,是個比較郁悶的問題。

    但是,我擔心的是:雖然前臺沒有任何出錯的跡象,但是后臺會記錄這個異常,日志也會瘋狂爆滿,時間長了,肯定會DOWN掉的,還沒找到好的解決辦法
    resin有一個參數ignore-client-disconnect
    tomcat似乎沒有


    經常出現的Connection reset by peer: 原因可能是多方面的,不過更常見的原因是:①:服務器的并發連接數超過了其承載量,服務器會將其中一些連接Down掉;②:客戶關掉了瀏覽器,而服務器還 在給客戶端發送數據;③:瀏覽器端按了Stop

    [10054] Connection reset by peer
      Connection reset by peer is a tough one because it can be caused by so many things. In all cases, the server determines that the socket is no longer good and closes it from its side.
      Read Error
      Scenario: Mary couldn't make out what Joe was saying anymore, so she hung up rather than lose his messages (data).
      A read error occurs when a server cannot successfully read from a user's client. Servers gather information from the client by text, setup, and other items.When the server receives an error when reading from a client, it then disconnects the user, resulting in a read error quit message.
      Write Error
      Scenario: Mary was trying to talk to Joe but didn't think she was getting through, so she hung rather than lose his messages (data).
      A write error occurs when a server cannot successfully write to a user's client. When the server receives information, it usually responds with information of its own. When the server receives an error when writing to a client, it then disconnects the user, resulting in a write error quit message similar to the read error format.
      Ping Timeout Error
      Scenario: Mary, having been raised in a household with too many kids and always craving attention, keeps asking to make sure that Joe is still on the line and listening. If he doesn't reply fast enough to suit her, she hangs up.
       Servers automatically ping users at a preset time. The reason for this is to ensure the client is still connected to the server. When you see "PING? PONG!" results in your status window, it means the server has pinged your client, and it has responded back with a pong to ensure the server that you are still connected. When this does not happen and you disconnect without the server's knowledge, the server will automatically disconnect the user when it does not receive a response, resulting in a ping timeout. Ping timeouts occur to EVERYONE.
      Broken pipe Error
       Scenario: Mary had picked up a sticky note with a message she needed to relay to Joe, but somehow between her hand and her mouth, the message got misplaced. Mary was trying to talk to Joe but didn't think she was getting through, so she hung up rather than lose his messages (data).
       A broken pipe error occurs when the server knows it has a message but can't seem to use its internal data link to get the data out to the socket.
      Miscellaneous
      Scenario: Lots of other reasons; perhaps the operator broke in and gave Mary a message that made her doubt the validity of the call so she hung up


    評論

    # re: ClientAbortException,Connection reset by peer: socket write error (摘自javaeye)  回復  更多評論   

    2007-09-21 19:31 by 345
    我碰到的情況是用js跳就包錯
    直接寫就好了

    # re: ClientAbortException,Connection reset by peer: socket write error (摘自javaeye)  回復  更多評論   

    2007-11-17 17:32 by aaaaaaaaa
    我今天下午也遇到了這樣一個問題
    頭痛我了我一個下午該怎么解決呢

    # re: ClientAbortException,Connection reset by peer: socket write error (摘自javaeye)  回復  更多評論   

    2008-12-01 15:19 by
    我也碰到這個問題了,不知道怎么解決。

    # re: ClientAbortException,Connection reset by peer: socket write error (摘自javaeye)  回復  更多評論   

    2009-10-16 14:47 by shanfeng1
    我也有相關問題,間歇性報錯

    # re: ClientAbortException,Connection reset by peer: socket write error (摘自javaeye)  回復  更多評論   

    2012-02-22 10:51 by 竹蘭情結
    我也碰到了這個問題,發現這個與瀏覽器有關系,360報錯,IE,火狐不會報錯!
    主站蜘蛛池模板: 亚洲无码黄色网址| 免费人成在线观看播放国产| 亚洲午夜久久久久久噜噜噜| 国产精品亚洲片在线花蝴蝶 | 亚洲特级aaaaaa毛片| 亚欧日韩毛片在线看免费网站| 亚洲va久久久噜噜噜久久男同| 国产又黄又爽胸又大免费视频 | 丁香六月婷婷精品免费观看| 亚洲av麻豆aⅴ无码电影| 亚洲视频在线免费| 亚洲精品无码永久中文字幕| 国产精品免费高清在线观看| 亚洲高清在线观看| 亚洲高清中文字幕免费| 亚洲成在人线在线播放无码| 国产特级淫片免费看| 国产成人无码精品久久久免费| 亚洲精品国产精品乱码不卡√| 少妇无码一区二区三区免费| 亚洲jjzzjjzz在线观看| 国产成人高清精品免费软件| 国产久爱免费精品视频 | 亚洲激情视频图片| 国产传媒在线观看视频免费观看| yellow视频免费看| 亚洲一区二区电影| 日韩视频免费在线| 国产免费一级高清淫曰本片| 亚洲视频小说图片| 免费日韩在线视频| 久久久久国产精品免费网站| 亚洲精品中文字幕| 亚洲日本va中文字幕久久| 美女网站免费福利视频| 特级毛片aaaa免费观看| 亚洲精品中文字幕乱码| 免费中文字幕在线| 91久久成人免费| 久久不见久久见免费影院www日本| 久久亚洲AV无码精品色午夜麻豆|