ab測試,四種問題解決方法 編譯安裝

2021-07-28 21:38:40 字數 1490 閱讀 2350

編譯安裝ab(

我用ab測試elasticsearch時,

測試命令:ab -n 300000 -c 1000 -p /root/onelog.txt ''

一共遇到四個問題:

1、connection reset by peer 104

2、apr_socket_recv: connection timed out (110)

3、possible syn flooding on port 9200. sending cookie

4、檔案開啟過多(類似)

按照下面鏈結,配置  /etc/sysctl.conf

net.nf_conntrack_max = 655360

net.netfilter.nf_conntrack_tcp_timeout_established = 1200

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_max_syn_backlog = 20480

net.ipv4.tcp_synack_retries = 1

net.ipv4.tcp_syn_retries = 1

net.core.netdev_max_backlog = 1000

#kernel2.6之前的核心版本新增如下配置:

net.ipv4.netfilter.ip_conntrack_max = 655360

net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 1200

#kernel2.6之後的核心版本新增如下配置:

net.nf_conntrack_max = 655360

net.netfilter.nf_conntrack_tcp_timeout_established = 1200

net.ipv4.tcp_syncookies = 1 #當出現syn等待佇列溢位時,啟用cookies來處理,可防範少量syn攻擊,預設為0,表示關閉

net.ipv4.tcp_tw_recycle = 1 #開啟tcp連線中time-wait sockets的快速**,預設為0,表示關閉。

net.ipv4.tcp_tw_reuse = 1 #開啟重用,將time-wait sockets重新用於新的tcp連線,預設為0,表示關閉;

net.ipv4.tcp_fin_timeout = 25 #修改系統預設的 timeout 時間

net.ipv4.tcp_orphan_retries = 1

net.ipv4.tcp_max_orphans = 8192

net.ipv4.ip_local_port_range = 32768 61000

sysctl -p /etc/sysctl.conf

仍然沒有解決問題

通過如下方法  檢視鏈結的埠數,沒有超過限制

netstat -altupn | awk '' | cut -d: -f2 | wc -l

最後編譯安裝解決了問題:

WPF Image問題解決方法

一.image是控制項,source屬性型別是imagesource 二.imagebrush是筆刷,用於填充 1.基本使用,必須指定imagesource源 imagebrush繼承自tilebrush,imagebrush功能比較強大 三.imagedrawing繼承自drawing,用於繪圖 ...

SeLinux問題解決方法

selinux問題解決方法 3 關於以上修改,google提供的解決方案如下 3.1 如果乙個檔案只是被vendor下的程序使用,可以將此檔案設為vendor data file,存放於 data vendor目錄下 3.2 如果乙個檔案既被system下的程序也被vendor下的程序使用,並且是a...

xcode5 1 1 編譯問題解決方法

以前都在xcode5.0.2編譯專案,今天在xcode5.1.1下用release安裝程式到裝置。結果發現提示錯誤 debug沒問題 錯誤大概是說編譯專案裡的乙個彙編檔案時編譯錯誤。這個彙編檔案是為了提到某些函式執行效率 中有一段 text align 2 arm 結果就提示 error unkno...