ฉันกำลังใช้งานไคลเอนต์ jmeter บน Ubuntu ของฉัน ฉันพยายามเริ่มการทดสอบระยะไกลผ่าน RMI การเริ่มต้นทำงานได้ดี แต่ฉันไม่ได้ผลลัพธ์กลับมา
เริ่มเซิร์ฟเวอร์ JMeter (rhel 6.5):
$ HOME / jmeter / bin / jmeter-server -Djava.rmi.server.hostname = 10.168.88.2
เริ่มไคลเอนต์ JMeter (Ubuntu 14.04):
$ HOME / jmeter / bin / jmeter -java.rmi.server.hostname = 192.168.88.2 '
เริ่มไคลเอนต์ JMeter (Windows 7):
c: \ jmeter \ bin \ jmeter.bat -java.rmi.server.hostname = 192.168.113.47 '
ข้อผิดพลาดนี้เกิดขึ้นใน jmeter-server.log เมื่อฉันรันการทดสอบจากโฮสต์ (Ubuntu) และมีการเปลี่ยนแปลงเล็กน้อยใน VM แขกของฉัน (windows7)
**Ubuntu**
ERROR - jmeter.samplers.RemoteListenerWrapper: testStarted(host)
java.rmi.ConnectException: Connection refused to host: 127.0.1.1;
**Windows7**
ERROR - jmeter.samplers.RemoteListenerWrapper: testStarted(host)
java.rmi.ConnectException: Connection refused to host: 192.168.113.47;
ความจริง : IP ของ VM แขกของฉัน (win7) จะถูกโอนไปยังเซิร์ฟเวอร์ jmeter แต่โฮสต์อูบุนตูของฉันไม่ถึงจุดนี้
IPTables ของฉันมีลักษณะเช่นนี้ในโฮสต์ Ubuntu ของฉัน:
$ sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N ufw-after-forward
-N ufw-after-input
-N ufw-after-logging-forward
-N ufw-after-logging-input
-N ufw-after-logging-output
-N ufw-after-output
-N ufw-before-forward
-N ufw-before-input
-N ufw-before-logging-forward
-N ufw-before-logging-input
-N ufw-before-logging-output
-N ufw-before-output
-N ufw-reject-forward
-N ufw-reject-input
-N ufw-reject-output
-N ufw-track-forward
-N ufw-track-input
-N ufw-track-output
-A INPUT -j ufw-before-logging-input
-A INPUT -j ufw-before-input
-A INPUT -j ufw-after-input
-A INPUT -j ufw-after-logging-input
-A INPUT -j ufw-reject-input
-A INPUT -j ufw-track-input
-A FORWARD -j ufw-before-logging-forward
-A FORWARD -j ufw-before-forward
-A FORWARD -j ufw-after-forward
-A FORWARD -j ufw-after-logging-forward
-A FORWARD -j ufw-reject-forward
-A FORWARD -j ufw-track-forward
-A OUTPUT -j ufw-before-logging-output
-A OUTPUT -j ufw-before-output
-A OUTPUT -j ufw-after-output
-A OUTPUT -j ufw-after-logging-output
-A OUTPUT -j ufw-reject-output
-A OUTPUT -j ufw-track-output
ฉันเดาว่าไฟร์วอลล์กำลังบล็อกการเรียกกลับ RMI ทั้งหมดและข้อมูล (ขาออก ubuntu host)
ใครสามารถช่วยฉันแก้ปัญหานี้ได้บ้าง?
iptables -L
แสดงให้เห็นว่ากฎกรอง