浏览模式: 普通 | 列表
3月, 2020 | 1

网站压力测试工具参考

[ 2020-03-31 16:13:53 | 作者: admin ]
首先就是利用 CURL 远程调用程序进行压力测试。
先使用之前所提到的 CURL 的代码,做个循环次数为n并存为一个文件,再编写个 shell 脚本并发调用这个文件m次。这样就可以模拟并发m个线程每个线程调用程序n次的压力测试了。shell 脚本如下:
/usr/local/php/bin/php /root/test.php 1000 1 &
/usr/local/php/bin/php /root/test.php 1000 2 &
/usr/local/php/bin/php /root/test.php 1000 3 &
/usr/local/php/bin/php /root/test.php 1000 4 &
/usr/local/php/bin/php /root/test.php 1000 5 &
上面这个 shell ...

阅读全文…
注意:此方法作废,可以搜索nginx平滑升级

p.s.今天遇到一个头大的问题,修改了nginx.conf之后 nginx -s reload 无法使配置生效。而以前似乎是可以生效的,无法理解一度以为是配置写错。

最终使用强制杀进程的方法解决
ps -ef |grep nginx //看下nginx主进程和工作进程

killall -9 nginx //杀掉所有nginx进程,包括主进程和工作进程

/usr/local/nginx/sbin/nginx //新启动nginx

ps -ef |grep nginx //再看下nginx主进程和工作进程是否正常,主进程号是否已经改变


注意:这时候奇妙的现象出现,此时我编辑nginx.conf之后,使用 ...

阅读全文…
1