On Wed, 27 Oct 2004 22:49:29 +0200, Christian Schwanke <[EMAIL PROTECTED]> wrote: > Hi sebb, > > thanks for your quick reply. I have definitly removed the 127.0.0.1 > entry from the remote_hosts property setting. > > I just tried a jmeter-setup on my local network and it work exactly the > way it should. > What I noticed is this: > Watching the jmeter.log file of my server-machine, it states: > > 2004/10/27 22:21:09 DEBUG - jmeter.engine.RemoteJMeterEngineImpl: This > = org.apache.jmeter.engine.RemoteJMeterEngineImpl [RemoteStub [ref: > [endpoint:[192.168.2.103:49314])local=,objID:[0]]]] > > So the external IP is logged, not the local loopback address > (127.0.0.1). > Comparing this to my previous results on the test environment, there is > the loopback IP stated in the logfile: > 2004/10/27 18:10:27 DEBUG - jmeter.engine.RemoteJMeterEngineImpl: This = > org.apache.jmeter.engine.RemoteJMeterEngineImpl[RemoteStub [ref: > [endpoint:[127.0.0.1:54315](local),objID:[0]]]]
Interesting that the server log changes on different systems. I can't say I've looked at them closely, because we never use remote mode - non-GUI (batch) is a lot more efficient. But I still don't understand why the *client* should be trying to connect to 127.0.0.1. > > I tracked this down within the source files. To my mind, the call to > INetAddress.getLocalHost().getHostAddress() seems to return not the > external IP but the loopback IP. Which source file is this? > I know this is somewhat of the scope of this mailing list, but maybe > someone has got an idea, what may cause this behaviour. Could be the > host-file on the server-machine ? Perhaps? Can you compare them? > Anyway, thanks for your help. > Regards. > christian > > Am 27.10.2004 um 18:38 schrieb sebb: > > > On Wed, 27 Oct 2004 18:07:56 +0200 (MEST), Christian Schwanke > > <[EMAIL PROTECTED]> wrote: > >> Hi, > >> I successfully ran a testplan locally. > >> Now I want to run the testplan on a remote machine. > >> I followed the instructions from the manual and started the > >> jmeter-server--Skript (which - as I understand - launches the > >> rmiregistry). > > > > Yes, it launches both the registry and the jmeter server > > > >> > >> The log file on the remote machine states: > >> 2004/10/27 18:10:27 INFO - jmeter.JMeter: Version 2.0.1 > >> 2004/10/27 18:10:27 INFO - jmeter.JMeter: java.version=1.4.2 > >> 2004/10/27 18:10:27 INFO - jmeter.engine.RemoteJMeterEngineImpl: > >> Starting > >> backing engine > >> 2004/10/27 18:10:27 DEBUG - jmeter.engine.RemoteJMeterEngineImpl: > >> This = > >> org.apache.jmeter.engine.RemoteJMeterEngineImpl[RemoteStub [ref: > >> [endpoint:[127.0.0.1:54315](local),objID:[0]]]] > >> > >> Remark: I'm not sure wether the 127.0.0.1 is correct here ? > >> > >> I then launched the JMeter-Client on my local machine specifying the > >> remote > >> host name of the server in the properties-file > >> (remote_hosts-property). > >> the GUI offers the correct hostname within the remote start-submenu. > >> However, when commencing a remote test, the following error is logged > >> locally: > >> > >> 2004/10/27 18:00:23 ERROR - jmeter.engine.ClientJMeterEngine: > >> java.rmi.ConnectException: Connection refused to host: 127.0.0.1; > >> nested > >> exception is: > > > > This looks wrong - the client should try to connect to the remote > > system. > > Could be an error in the remote_hosts property, or perhaps a DNS > > resolution error. > > > > Or did you perhaps leave in the 127.0.0.1 entry and do a remote start > > all? > > > > What does jmeter.log say just before this error? > > It might say what host name it was trying to use. > > > >> java.net.ConnectException: Connection refused: connect > >> at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) > >> at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) > >> at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) > >> at sun.rmi.server.UnicastRef.invoke(Unknown Source) > >> at > >> org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.setHost(Unknown > >> Source) > >> at > >> org.apache.jmeter.engine.ClientJMeterEngine.run(ClientJMeterEngine.jav > >> a:136) > >> at java.lang.Thread.run(Unknown Source) > >> > >> I'm pretty sure that there is a simple solution to this problem, but > >> I just > >> can't figure it out. > >> I don't know much about RMI, e.g. if I need to start a rmiregistry > >> locally > >> as well. > >> > > > > I don't think so. > > > >> Any advice is appreciated, > >> > >> Thanks, > >> Christian > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]