ApacheBenchmark ab - SSL อ่านล้มเหลว - ปิดการเชื่อมต่อ


14

เมื่อฉันเรียกใช้ ab บนเว็บไซต์ของฉันฉันได้รับคำตอบมากมาย:

SSL read failed - closing connection
SSL read failed - closing connection
SSL read failed - closing connection

และบางครั้งก็ประสบความสำเร็จ ฉันใช้ MacBook Pro 10.7.2 สิ่งที่แปลกคือมีคนอื่นทำการทดสอบแบบเดียวกันกับเครื่องจักรที่มีความซับซ้อนมาก ๆ ไม่ใช่ OS Lion ติดกับฉันและไม่มีปัญหา

ความคิดใด ๆ ฉันแน่ใจว่านี่คือสิ่งที่อยู่ในเครื่องของฉันเพราะฉันได้รับ ab ไปทำงานทั่วสถานที่

คำสั่งนั้นเรียบง่าย: ab -c 100 -n 1000 https://mywebsite.com

อีกอย่างหนึ่งเมื่อฉันดูในบันทึกของ nginx ฉันเห็นคำขอบางอย่างมาจาก ab ดังนั้นจึงทำงานได้ และบันทึกจะไม่แสดงรายการที่ล้มเหลว


บันทึกการใช้เว็บเซิร์ฟเวอร์ของคุณ - เราจะเห็นได้ไหม อย่างน้อยก้อนที่เกี่ยวข้องจากรอบเมื่อคุณจัดการเพื่อรับข้อผิดพลาดนี้หรือไม่ (มีข้อผิดพลาด SSL ถูกรายงานโดยเซิร์ฟเวอร์หรือเพียงแค่ลูกค้า)
voretaq7

MYIP - - [05 / Jan / 2012: 16: 42: 07 -0500] "GET / MYURL HTTP / 1.0" 503 512 "-" "ApacheBench / 2.3" MYIP - - [05 / Jan / 2012: 16: 42: 07 -0500] "GET / MYURL HTTP / 1.0" 503 512 "-" "ApacheBench / 2.3"
chantheman

คำตอบ:


7

ดูเหมือนว่าคุณจะพบข้อผิดพลาดใน AB ซึ่งมีแพทช์


1
ฉันสำรองข้อมูลไว้:brew install ab
jobwat

ยังคงมีปัญหาใน Mac OS ที่มี certs แบบลงนามด้วยตนเองและbrew install ab
ที่นี่

1

คำถาม - จะเกิดอะไรขึ้นหากคุณลบการเห็นพ้องด้วย? ค่าเริ่มต้น ulimit บน Lion ค่อนข้างต่ำ - 256 หากหน่วยความจำทำหน้าที่ฉันและคุณอาจพบปัญหาที่นี่ หากการลบการเกิดขึ้นพร้อมกันเรียงลำดับออกมาให้ทำการ ulimit ของคุณแล้วลองอีกครั้ง:

ulimit -a (ไปยังรายการ); ulimit -n 1024 (หรือหมายเลขใด ๆ ที่คุณต้องการ) เพื่อเพิ่ม

คำอธิบายที่ดีของที่นี่: /superuser/309106/strange-behaviour-with-ulimit-on-mac-os-x-10-6

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.