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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ab apr_socket_recv: Connection reset by peer 错误解决

發布時間:2024/9/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ab apr_socket_recv: Connection reset by peer 错误解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:http://blog.csdn.net/largetalk/article/details/7337102


在ubuntu 11.04上的ab(apache-utils)有些問題, 在并發數稍微大點(大概3,400)的情況下就會報 ?apr_socket_recv: Connection reset by peer 錯誤,這肯定會影響我們使用, 所以需要自己編譯一個。

從?https://code.google.com/p/apachebench-standalone/downloads/detail?name=ab-standalone-0.1.tar.bz2&can=2&q=?下載ab 源代碼

這篇文章?https://code.google.com/p/apachebench-standalone/wiki/HowToBuild?基本上可以使用,里面有些url,如apr, apr-utils的下載地址不對, 到這里http://apr.apache.org/download.cgi?去下載下來就行了。

vi ab.c 到1392行左右,將代碼改成如下:

  • 1390?????????????????return;??
  • 1391?????????????}?else?{??
  • 1392?????????????????//apr_err("apr_socket_recv",?status);??
  • 1393?????????????????bad++;??
  • 1394?????????????????close_connection(c);??
  • 1395?????????????????return;??
  • 1396?????????????}
  • 然后編譯之。 用自己編譯的ab測試并發能達到1000,但超過1000之后會報 open too many files錯誤, 在網上找了一些解決辦法,如ulimit -n 65535, echo "65535" >> /proc/sys/fs/file_max, 都沒有解決這個問題

    總結

    以上是生活随笔為你收集整理的ab apr_socket_recv: Connection reset by peer 错误解决的全部內容,希望文章能夠幫你解決所遇到的問題。

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