由于平时就运行一个网站,在网站到期后就把服务器由1个cpu2g内存,降到了1cpu0.5g内存,结果这两天弊端就显现了,网站动不动就卡死了。
问客服,客服让我看看是不是程序的问题,我去宝塔后台监控一看结果如下,php-fpm吧cpu几乎占完了。php-fpm是用来处理互联网用户访问你的网站的一个管理工具。
解决方法如下:
宝塔-软件商城-已安装-选择你使用的php版本-设置
安装拓展opcache,OPcache是一个用于缓存PHP脚本的扩展模块。个人理解,类似于浏览器缓存,你访问过一个网页就把已经下载下来的内容存起来,不用反复调用下载。
配置修改,最大脚本运行时间、最大输入时间改为60
性能调整,并发方案选择你服务器对应的内存。最大子进程数等于内存大小除20,1G设置30,0.5G设置20左右。个人理解并发就是同一文件同时访问数,超过最大并发可能会出现502 bad gateway。
完毕点保存,重启服务器就可以了。
除了这样设置以外,建议提升硬件,这也是最有效的解决方式。WBB这样设置以后又花131元买了0.5的内存,目前还没有问题。这样设置以后,WBB的博客速度也是soso滴了,博客没有加内存哦,只有400M的内存。
希望大家能解决问题。that is it。