You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Yaroslav <yh...@eqo.com> on 2008/07/10 21:31:35 UTC

Re: JMeter remote test doesn't work

Hi All,

Does somebody "fix" the problem with this remote configuration:

master-client - WinXp  <-> server-slave - Linux FC6.



Joe Smithian wrote:
> 
> Hi All
> 
> I've installed Jmeter 2.3 in a Windows and a Linux machine. I use the
> Windows machine as the Master (client)) and the Linux one as a slave
> (server)) to run remote tests.
> Local tests on the Windows machine is ok but remote test on the Linux(FC6)
> doesn't work.
> 
> I've spent so much time reading the documents and trying different things
> without luck.  I'd appreciate your help to fix this problem.
> 
> Notes:
> -I set the CLASSPATH on the server to include /ApacheJMeter.jar.
> -JAVA_HOME has been set in both machines
> -There is no space in any directory in client or server
> -Windows machine runs McAfee antivirus, I tried to stop the service
> manualy
> but It didn't stop.
> 
> 
> Here is the exception in the Windows (client) log:
> 
> 
> 2007/12/10 11:27:14 ERROR - jmeter.engine.ClientJMeterEngine:
> java.rmi.MarshalException: error marshalling arguments; nested exception
> is:
> 
>     java.net.SocketException: Connection reset by peer: socket write error
>     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:138)
>     at
> org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknown
> Source)
>     at org.apache.jmeter.engine.ClientJMeterEngine.run(
> ClientJMeterEngine.java:121)
>     at java.lang.Thread.run(Thread.java:619)
> Caused by: java.net.SocketException: Connection reset by peer: socket
> write
> error
>     at java.net.SocketOutputStream.socketWrite0(Native Method)
> ----------------------------------------------------------
> Here is parts of the Linux Jmeter-Server log:
> 
>     2007/12/11 01:43:22 INFO  - jmeter.JMeter: Version 2.3.1
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: java.version=1.6.0_01
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.name=Linux
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.arch=i386
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.version=2.6.20-1.2925.fc6
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: file.encoding=UTF-8
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: Default Locale=English (United
> States)
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: JMeter  Locale=English (United
> States)
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: JMeterHome=/usr/jmeter/jakarta-
> jmeter-2.3.1
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: user.dir  =/usr/jmeter/jakarta-
> jmeter-2.3.1/bin
> 2007/12/11 01:43:22 INFO  - jmeter.JMeter: PWD       =/usr/jmeter/jakarta-
> jmeter-2.3.1/bin
> 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Starting
> backing engine on 1099
> 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Creating
> RMI registry (server.rmi.create=true)
> 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Creating
> JMeter engine on host utspdev1
> 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine: Listeners
> will be started after enabling running version
> 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine: To revert
> to
> the earlier behaviour, define jmeterengine.startlistenerslater=false
> 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Bound to
> registry on port 1099
> 2007/12/11 01:45:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: received
> host: utspdev1
> 
> 

-- 
View this message in context: http://www.nabble.com/JMeter-remote-test-doesn%27t-work-tp14256492p18390100.html
Sent from the JMeter - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: JMeter remote test doesn't work

Posted by Yaroslav <yh...@eqo.com>.
Hi All,

Finally I found the problem.

I simply turn off iptables on Linux box (Jmeter-Server-slave) and all work.

Here I'm trying to explain - what I found:

I used "iptables" on my Linux box (Server-slave) with the line:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s <my-IP> --dport
1099 -j ACCEPT

According to Jmeter documentation - "1099" is a port that Jmeter-server
listening.
But with this line - it does not not work.

When I traced incoming traffic on the Jmeter-server box I fount that my
WinXP (master-jmeter) sends something to ports: 46568 and 47300 as well.

So, now I/m using generic rule to allow all traffic from WinXP
(Jmeter-master) box to server-slave boxes with this line in "iptables":
-A RH-Firewall-1-INPUT -s <my-WinXP-IP> -j ACCEPT

Good luck Everyone and Thank You for help to find the problem.



Yaroslav wrote:
> 
> If this is just "Linux configuration problem" - where I can read about it?
> 
> Thx
> 
> 
> 
> sebb-2-2 wrote:
>> 
>> On 10/07/2008, Yaroslav <yh...@eqo.com> wrote:
>>>
>>>  Hi All,
>>>
>>>  Does somebody "fix" the problem with this remote configuration:
>>>
>>>  master-client - WinXp  <-> server-slave - Linux FC6.
>>>
>> 
>> This is not a JMeter problem - this works fine if the Linux box is set
>> up correctly.
>> 
>>>
>>>
>>>  Joe Smithian wrote:
>>>  >
>>>  > Hi All
>>>  >
>>>  > I've installed Jmeter 2.3 in a Windows and a Linux machine. I use the
>>>  > Windows machine as the Master (client)) and the Linux one as a slave
>>>  > (server)) to run remote tests.
>>>  > Local tests on the Windows machine is ok but remote test on the
>>> Linux(FC6)
>>>  > doesn't work.
>>>  >
>>>  > I've spent so much time reading the documents and trying different
>>> things
>>>  > without luck.  I'd appreciate your help to fix this problem.
>>>  >
>>>  > Notes:
>>>  > -I set the CLASSPATH on the server to include /ApacheJMeter.jar.
>>>  > -JAVA_HOME has been set in both machines
>>>  > -There is no space in any directory in client or server
>>>  > -Windows machine runs McAfee antivirus, I tried to stop the service
>>>  > manualy
>>>  > but It didn't stop.
>>>  >
>>>  >
>>>  > Here is the exception in the Windows (client) log:
>>>  >
>>>  >
>>>  > 2007/12/10 11:27:14 ERROR - jmeter.engine.ClientJMeterEngine:
>>>  > java.rmi.MarshalException: error marshalling arguments; nested
>>> exception
>>>  > is:
>>>  >
>>>  >     java.net.SocketException: Connection reset by peer: socket write
>>> error
>>>  >     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:138)
>>>  >     at
>>>  >
>>> org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknown
>>>  > Source)
>>>  >     at org.apache.jmeter.engine.ClientJMeterEngine.run(
>>>  > ClientJMeterEngine.java:121)
>>>  >     at java.lang.Thread.run(Thread.java:619)
>>>  > Caused by: java.net.SocketException: Connection reset by peer: socket
>>>  > write
>>>  > error
>>>  >     at java.net.SocketOutputStream.socketWrite0(Native Method)
>>>  > ----------------------------------------------------------
>>>  > Here is parts of the Linux Jmeter-Server log:
>>>  >
>>>  >     2007/12/11 01:43:22 INFO  - jmeter.JMeter: Version 2.3.1
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: java.version=1.6.0_01
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.name=Linux
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.arch=i386
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter:
>>> os.version=2.6.20-1.2925.fc6
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: file.encoding=UTF-8
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: Default Locale=English
>>> (United
>>>  > States)
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: JMeter  Locale=English
>>> (United
>>>  > States)
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter:
>>> JMeterHome=/usr/jmeter/jakarta-
>>>  > jmeter-2.3.1
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: user.dir 
>>> =/usr/jmeter/jakarta-
>>>  > jmeter-2.3.1/bin
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: PWD      
>>> =/usr/jmeter/jakarta-
>>>  > jmeter-2.3.1/bin
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>>> Starting
>>>  > backing engine on 1099
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>>> Creating
>>>  > RMI registry (server.rmi.create=true)
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>>> Creating
>>>  > JMeter engine on host utspdev1
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine:
>>> Listeners
>>>  > will be started after enabling running version
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine: To
>>> revert
>>>  > to
>>>  > the earlier behaviour, define jmeterengine.startlistenerslater=false
>>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>>> Bound to
>>>  > registry on port 1099
>>>  > 2007/12/11 01:45:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>>> received
>>>  > host: utspdev1
>>>  >
>>>  >
>>>
>>>
>>>  --
>>>  View this message in context:
>>> http://www.nabble.com/JMeter-remote-test-doesn%27t-work-tp14256492p18390100.html
>>>  Sent from the JMeter - User mailing list archive at Nabble.com.
>>>
>>>
>>>  ---------------------------------------------------------------------
>>>  To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>>  For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>>
>>>
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/JMeter-remote-test-doesn%27t-work-tp14256492p18450236.html
Sent from the JMeter - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: JMeter remote test doesn't work

Posted by Yaroslav <yh...@eqo.com>.
If this is just "Linux configuration problem" - where I can read about it?

Thx



sebb-2-2 wrote:
> 
> On 10/07/2008, Yaroslav <yh...@eqo.com> wrote:
>>
>>  Hi All,
>>
>>  Does somebody "fix" the problem with this remote configuration:
>>
>>  master-client - WinXp  <-> server-slave - Linux FC6.
>>
> 
> This is not a JMeter problem - this works fine if the Linux box is set
> up correctly.
> 
>>
>>
>>  Joe Smithian wrote:
>>  >
>>  > Hi All
>>  >
>>  > I've installed Jmeter 2.3 in a Windows and a Linux machine. I use the
>>  > Windows machine as the Master (client)) and the Linux one as a slave
>>  > (server)) to run remote tests.
>>  > Local tests on the Windows machine is ok but remote test on the
>> Linux(FC6)
>>  > doesn't work.
>>  >
>>  > I've spent so much time reading the documents and trying different
>> things
>>  > without luck.  I'd appreciate your help to fix this problem.
>>  >
>>  > Notes:
>>  > -I set the CLASSPATH on the server to include /ApacheJMeter.jar.
>>  > -JAVA_HOME has been set in both machines
>>  > -There is no space in any directory in client or server
>>  > -Windows machine runs McAfee antivirus, I tried to stop the service
>>  > manualy
>>  > but It didn't stop.
>>  >
>>  >
>>  > Here is the exception in the Windows (client) log:
>>  >
>>  >
>>  > 2007/12/10 11:27:14 ERROR - jmeter.engine.ClientJMeterEngine:
>>  > java.rmi.MarshalException: error marshalling arguments; nested
>> exception
>>  > is:
>>  >
>>  >     java.net.SocketException: Connection reset by peer: socket write
>> error
>>  >     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:138)
>>  >     at
>>  > org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknown
>>  > Source)
>>  >     at org.apache.jmeter.engine.ClientJMeterEngine.run(
>>  > ClientJMeterEngine.java:121)
>>  >     at java.lang.Thread.run(Thread.java:619)
>>  > Caused by: java.net.SocketException: Connection reset by peer: socket
>>  > write
>>  > error
>>  >     at java.net.SocketOutputStream.socketWrite0(Native Method)
>>  > ----------------------------------------------------------
>>  > Here is parts of the Linux Jmeter-Server log:
>>  >
>>  >     2007/12/11 01:43:22 INFO  - jmeter.JMeter: Version 2.3.1
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: java.version=1.6.0_01
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.name=Linux
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.arch=i386
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter:
>> os.version=2.6.20-1.2925.fc6
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: file.encoding=UTF-8
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: Default Locale=English
>> (United
>>  > States)
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: JMeter  Locale=English
>> (United
>>  > States)
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter:
>> JMeterHome=/usr/jmeter/jakarta-
>>  > jmeter-2.3.1
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: user.dir 
>> =/usr/jmeter/jakarta-
>>  > jmeter-2.3.1/bin
>>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: PWD      
>> =/usr/jmeter/jakarta-
>>  > jmeter-2.3.1/bin
>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>> Starting
>>  > backing engine on 1099
>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>> Creating
>>  > RMI registry (server.rmi.create=true)
>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>> Creating
>>  > JMeter engine on host utspdev1
>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine:
>> Listeners
>>  > will be started after enabling running version
>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine: To
>> revert
>>  > to
>>  > the earlier behaviour, define jmeterengine.startlistenerslater=false
>>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>> Bound to
>>  > registry on port 1099
>>  > 2007/12/11 01:45:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl:
>> received
>>  > host: utspdev1
>>  >
>>  >
>>
>>
>>  --
>>  View this message in context:
>> http://www.nabble.com/JMeter-remote-test-doesn%27t-work-tp14256492p18390100.html
>>  Sent from the JMeter - User mailing list archive at Nabble.com.
>>
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>>  For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/JMeter-remote-test-doesn%27t-work-tp14256492p18392469.html
Sent from the JMeter - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: JMeter remote test doesn't work

Posted by sebb <se...@gmail.com>.
On 10/07/2008, Yaroslav <yh...@eqo.com> wrote:
>
>  Hi All,
>
>  Does somebody "fix" the problem with this remote configuration:
>
>  master-client - WinXp  <-> server-slave - Linux FC6.
>

This is not a JMeter problem - this works fine if the Linux box is set
up correctly.

>
>
>  Joe Smithian wrote:
>  >
>  > Hi All
>  >
>  > I've installed Jmeter 2.3 in a Windows and a Linux machine. I use the
>  > Windows machine as the Master (client)) and the Linux one as a slave
>  > (server)) to run remote tests.
>  > Local tests on the Windows machine is ok but remote test on the Linux(FC6)
>  > doesn't work.
>  >
>  > I've spent so much time reading the documents and trying different things
>  > without luck.  I'd appreciate your help to fix this problem.
>  >
>  > Notes:
>  > -I set the CLASSPATH on the server to include /ApacheJMeter.jar.
>  > -JAVA_HOME has been set in both machines
>  > -There is no space in any directory in client or server
>  > -Windows machine runs McAfee antivirus, I tried to stop the service
>  > manualy
>  > but It didn't stop.
>  >
>  >
>  > Here is the exception in the Windows (client) log:
>  >
>  >
>  > 2007/12/10 11:27:14 ERROR - jmeter.engine.ClientJMeterEngine:
>  > java.rmi.MarshalException: error marshalling arguments; nested exception
>  > is:
>  >
>  >     java.net.SocketException: Connection reset by peer: socket write error
>  >     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:138)
>  >     at
>  > org.apache.jmeter.engine.RemoteJMeterEngineImpl_Stub.configure(Unknown
>  > Source)
>  >     at org.apache.jmeter.engine.ClientJMeterEngine.run(
>  > ClientJMeterEngine.java:121)
>  >     at java.lang.Thread.run(Thread.java:619)
>  > Caused by: java.net.SocketException: Connection reset by peer: socket
>  > write
>  > error
>  >     at java.net.SocketOutputStream.socketWrite0(Native Method)
>  > ----------------------------------------------------------
>  > Here is parts of the Linux Jmeter-Server log:
>  >
>  >     2007/12/11 01:43:22 INFO  - jmeter.JMeter: Version 2.3.1
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: java.version=1.6.0_01
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.name=Linux
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.arch=i386
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: os.version=2.6.20-1.2925.fc6
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: file.encoding=UTF-8
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: Default Locale=English (United
>  > States)
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: JMeter  Locale=English (United
>  > States)
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: JMeterHome=/usr/jmeter/jakarta-
>  > jmeter-2.3.1
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: user.dir  =/usr/jmeter/jakarta-
>  > jmeter-2.3.1/bin
>  > 2007/12/11 01:43:22 INFO  - jmeter.JMeter: PWD       =/usr/jmeter/jakarta-
>  > jmeter-2.3.1/bin
>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Starting
>  > backing engine on 1099
>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Creating
>  > RMI registry (server.rmi.create=true)
>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Creating
>  > JMeter engine on host utspdev1
>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine: Listeners
>  > will be started after enabling running version
>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.StandardJMeterEngine: To revert
>  > to
>  > the earlier behaviour, define jmeterengine.startlistenerslater=false
>  > 2007/12/11 01:43:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: Bound to
>  > registry on port 1099
>  > 2007/12/11 01:45:22 INFO  - jmeter.engine.RemoteJMeterEngineImpl: received
>  > host: utspdev1
>  >
>  >
>
>
>  --
>  View this message in context: http://www.nabble.com/JMeter-remote-test-doesn%27t-work-tp14256492p18390100.html
>  Sent from the JMeter - User mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>  For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org