官网出现过多次打开特别慢的情况,查看服务器知道负载高和apache进程已经占满,但一直定位不到根本原因。 经过多次调试排查,定位到最后,问题原因竟然是它
grafana显示服务器负载特别高,但是其他(CPU,内存,网络,磁盘,IO等)都正常
Apache进程数量401,已经占满
断开外网请求时,内网访问响应正常;一旦开放外网访问,很快Apache进程占满,响应变慢
创建单独的phpinfo测试文件,请求时响应很快;但是一旦请求index框架内,响应变慢
做负载均衡时,把log放在了挂载磁盘上,对挂载磁盘的读写出了问题
一次请求可能会对多个文件写10多条log,可以修改代码,让一次请求对一个文件只写一次
mysql,mongodb服务比挂载盘稳定,可以把log记录在这里
log写入频繁,记录在本地,不放在挂在盘上