我有一个数据库在云中,我需要知道,在什么时间和请求的数量将服务器崩溃,所以我想过发送使用php的异步请求,然后找到所需的时间来为它们提供服务。我有点困惑,因为在如何进行,我不知道,如果cURL将在这里有用。只是布局如何进行将是有益的。需要使用php发送异步url请求并知道,所需的时间
回答
ab -n 1000 -c 10 http://yourserver.com/
-n请求数 -c并发
还有其他工具,以基准服务器
AB是Apache的工具的一部分
是的,它帮助了,但是 '$ ab -n 1000 -c 100 http://cloud.3owl.com/api/sample.php?usn=102 这是ApacheBench,版本2.3 <$ Revision:655654 $ > 版权所有1996 Adam Twiss,Zeus Technology Ltd,http://www.zeustech.net/ 授权给Apache Software Foundation,http://www.apache.org/ Benchmarking cloud.3owl.com(耐心等待) 已完成100次请求 已完成200次请求 apr_socket_recv:由同级重置的连接(104) 已完成282个请求的总数' – Aps18
不确定是什么问题?看起来像标准输出ab –
http://serverfault.com/questions/146605/understanding-this-error-apr-socket-recv-connection-reset-by-peer-104,这个链接说它的一些问题与网络服务器,我怎么过来? – Aps18
使用siege或Apache benchmark工具加载测试服务器通过调用单个或多个url,可以提高并发性,向服务器发送请求的数量。围攻会给你详细的请求和并发性报告,你的服务器如何执行,甚至可以从多个其他服务器调用你的单个服务器。
伟大的工具..! ,但'$ ab -n 1000 -c 100 cloud.3owl.com/api/sample.php?usn=102这是ApacheBench,版本2.3 <$ Revision:655654 $>版权所有1996 Adam Twiss,Zeus Technology Ltd,zeustech。 net授权给apache软件基金会apache.org基准cloud.3owl.com(耐心等待)完成100个请求完成200个请求apr_socket_recv:由对等方重置连接(104)共完成282个请求' 是否有任何方法可以解决这个问题? – Aps18
你想克服什么问题? –
我想发送1000个并发请求的请求,但只有1000请求的一部分正在完成,所以我如何完成所有的请求, – Aps18
这意味着服务器负载很大,即所有线程都忙于服务请求。 解决方案:或者增加server.xml文件中连接器的maxThread属性计数或增加acceptCount属性值。
acceptcount:所有可能的请求处理线程正在使用时传入连接请求的最大队列长度。队列满时收到的任何请求都将被拒绝。
- 1. 如何发送异步URL请求?
- 2. 需要所有请求映射url
- 3. 需要记录以下请求所需的时间?
- 4. Fancybox使不需要的同步请求?
- 5. 需要发送https GET请求与oauth
- 6. 程序在并发请求下需要很长时间
- 7. 如何知道异步请求何时使用闭包完成?
- 8. Struts的Ajax请求需要长时间
- 9. 需要将XML请求发送到URL - 从哪里开始!
- 10. 需要发送通知
- 11. 使用请求和concurrent.futures异步发送多个API post请求
- 12. 使用Python请求库发送异步请求
- 13. Gwt需要为RPC请求创建异步和同步接口
- 14. 异步请求多个URL,并且大多数请求超时
- 15. C#许多URL请求,需要很长的时间处理
- 16. 如何将请求发送到url并使用php
- 17. 从Objective-C向IIS发送请求时需要身份验证
- 18. 需要显示如何执行异步HTTP请求的示例
- 19. 如何计算发送请求数据到服务器所需的时间android
- 20. CFmail需要发送多长时间?
- 21. ZMQ REP,知道是谁发送请求
- 22. 发送多个GOUTTE请求异步
- 23. Guzzle如何发送异步Web请求?
- 24. 发送多个异步HTTP GET请求
- 25. Tomcat请求需要半天多时间,并且仍在运行
- 26. PHP请求输出需要很长时间才能收到
- 27. 多个异步URL请求
- 28. rdlc需要时间求助
- 29. 您如何知道XHR请求需要哪些参数?
- 30. 在向IIS发送附加请求之前需要等待多长时间
你能澄清你在做什么吗?你是否试图测试你的数据库可以处理多少负载?那么可能使用PHP并不是最好的工具。 – Sven