Summary: | SSL RMI Binding | ||
---|---|---|---|
Product: | JMeter - Now in Github | Reporter: | Tom Lagodzinski <tomasz.lagodzinski> |
Component: | Main | Assignee: | JMeter issues mailing list <issues> |
Status: | NEW --- | ||
Severity: | regression | CC: | p.mouawad |
Priority: | P2 | ||
Version: | 5.2.1 | ||
Target Milestone: | JMETER_5.2 | ||
Hardware: | PC | ||
OS: | Linux |
Description
Tom Lagodzinski
2019-12-06 18:58:00 UTC
Can you provide more informations on your setup and how you start each server and test ? Do you set this property: java.rmi.server.hostname Sure, 0. Setup 4 linux jmeter servers in AWS. 1. Using Elastic IP in AWS on EC2, which makes something similar to NAT, so the public IP is not available on host. 2. Using a remote windows machine as master. 3. Set java.rmi.server.hostname to public IP. 4. Configure keystore using provided shell script. 5. Jmeter-server tries to bind to public IP as set in java.rmi.server.hostname due to some weird behaviour from rmi ssl connection factory. AFAIK if any of the following is not met, it's not possible to reproduce this error: - Windows master - Linux runners - Runners behind NAT Upon further deliberation it seems that to replicate this bug it should only be necessary to use ssl rmi and to set java.rmi.server.hostname to a non local ip. This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/5207 |