小编Nit*_*tin的帖子

使用jmeter在aws上进行分布式负载测试

我一直在尝试使用jmeter设置aws ec2机器来对我的web服务器进行负载测试,但是我被卡住了.我在我的本地机器上有一个jmeter客户端,我想在ec2上设置多个jmeter-server节点来进行负载测试,到目前为止,我只是想让一个服务器节点启动并运行.但它对我来说还没有成功.

我在我的本地机器上运行相同的jmeter,服务器和java版本有点不同,但我不认为这是问题所在.大多数人在获取正确的ip以便在客户端和服务器节点之间进行连接时遇到了问题,但经过大量搜索后,我已经解决了所有这些问题.当服务器节点尝试返回结果并尝试连接到客户端(我的本地计算机)时,我陷入困境.服务器尝试连接到本地计算机的外部IP地址.但是它会抛出连接拒绝错误,这显然是由连接超时引起的.我想这是一些防火墙问题,但我尝试关闭我的本地机器上的防火墙,但它仍然会抛出相同的错误.我不知道我怎么能超越这个,它应该花费太多时间.

有人可以建议我解决这个问题吗?谢谢!

  • 我的本地机器是Mac OS X 10.7.5,我的服务器节点在ubuntu上.

这是它抛出的错误:

2013/01/29 12:23:37 ERROR - jmeter.samplers.RemoteListenerWrapper: testStarted(host) java.rmi.ConnectException: Connection refused to host: xxx.xxx.xxx.10; nested exception is: 
java.net.ConnectException: Connection refused
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:128)
at org.apache.jmeter.samplers.RemoteSampleListenerImpl_Stub.testStarted(Unknown Source)
at org.apache.jmeter.samplers.RemoteListenerWrapper.testStarted(RemoteListenerWrapper.java:83)
at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:226)
at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:349)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
at java.net.Socket.connect(Socket.java:546)
at java.net.Socket.connect(Socket.java:495)
at java.net.Socket.<init>(Socket.java:392)
at java.net.Socket.<init>(Socket.java:206)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:146)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
... 8 more
Run Code Online (Sandbox Code Playgroud)

firewall jmeter amazon-ec2 load-testing connection-timeout

10
推荐指数
2
解决办法
5964
查看次数

您无权访问此服务器上的/ nagios /

我一直在尝试在Mac上设置nagios,这看起来非常简单,但我现在卡住了 - 我无法加载localhost/nagios/页面.据我所知,我有正确的配置.

我已经安装了PHP并将httpd.conf更改为包含index.html的"index.php".我不认为还有更多,但这件小事不让我继续下去.

任何人都可以解释一下并向我指明道路吗?

这是我在aph的hhtpd.conf中为nagios配置文件中的内容:

#Nagios的东西

ScriptAlias/nagios/cgi-bin /"/ opt/local/sbin/nagios /"

<目录"/ opt/local/sbin/nagios">

AllowOverride无

Options ExecCGI
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /opt/local/etc/nagios/htpasswd.users
require valid-user
Run Code Online (Sandbox Code Playgroud)

</ Directory>

Alias/nagios"/ opt/local/share/nagios"

<目录"/ opt/local/share/nagios">

Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
Run Code Online (Sandbox Code Playgroud)

</ Directory>

#结束Nagios的东西

- 而apache的error_log文件有:

[Fri Oct 19 11:02:09 2012] [error] [client :: 1] Options指令禁止的目录索引:/ opt/local/share/nagios /

apache nagios graphite

5
推荐指数
2
解决办法
3万
查看次数