网站压力测试工具参考
[ 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 ...
阅读全文…
先使用之前所提到的 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修改配置文件,重新加载也不生效的问题 (此方法作废,可以搜索nginx平滑升级)
[ 2020-03-31 15:43:41 | 作者: admin ]
注意:此方法作废,可以搜索nginx平滑升级
p.s.今天遇到一个头大的问题,修改了nginx.conf之后 nginx -s reload 无法使配置生效。而以前似乎是可以生效的,无法理解一度以为是配置写错。
最终使用强制杀进程的方法解决
注意:这时候奇妙的现象出现,此时我编辑nginx.conf之后,使用 ...
阅读全文…
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主进程和工作进程是否正常,主进程号是否已经改变
killall -9 nginx //杀掉所有nginx进程,包括主进程和工作进程
/usr/local/nginx/sbin/nginx //新启动nginx
ps -ef |grep nginx //再看下nginx主进程和工作进程是否正常,主进程号是否已经改变
注意:这时候奇妙的现象出现,此时我编辑nginx.conf之后,使用 ...
阅读全文…
1