当前位置:论坛首页 > Linux面板 > 讨论

3000IP,经常服务器CPU100%怎么办?

发表在 Linux面板2018-4-24 07:59 [复制链接] 9 2667

我现在网站每天大约3000IP,网站PV4000左右,最高峰值一小时内大约200左右IP。

QQ截图20180424075314.jpg

昨天就已经出现两次服务器打不开,只能手动重启服务器才能恢复正常了。

QQ截图20180424075432.jpg


我现在用的阿里云的VPS,,,2核  2G  5M带宽的配置。

网站用的wordpress的程序,网站就挂了2个网站,另外一个网站才一天200左右IP应该影响不会太大吧!


我没有做并发限制!带宽是昨天才从1M升级到5M的。不知道CPU还需要升级????内存好像是够用,用脚本每小时都在释放基本上维持在50%左右。

QQ截图20180424075714.jpg


我看一个访问,CPU就12%左右的使用率,同时来10个访问CPU就炸了。

QQ截图20180424075834.jpg
使用道具 举报 只看该作者 回复
发表于 2018-4-24 10:11:54 | 显示全部楼层
你这一个FPM进程CPU占用也太高了吧 给php装个opache缓存,你wp有装什么插件吗
使用道具 举报 回复 支持 反对
发表于 2018-4-24 11:10:34 | 显示全部楼层
河妖 发表于 2018-4-24 10:11
你这一个FPM进程CPU占用也太高了吧 给php装个opache缓存,你wp有装什么插件吗

11.jpg

1、第一个评论插件,屏蔽垃圾评论

2、发文章的时候保存远程图片到本地;

3、关键词的内链的插件;

4、第四个是记录阅读量的;

5、我爱水煮鱼的WP优化插件

6、百度地图生成。


使用道具 举报 回复 支持 反对
发表于 2018-4-24 16:43:28 | 显示全部楼层
你可能需要静态缓存
使用道具 举报 回复 支持 反对
发表于 2018-4-24 17:09:43 | 显示全部楼层
本帖最后由 mingxue 于 2018-4-24 17:10 编辑

第一,wp本身就吃mysql和php,第二,你应该没有装任何静态文件和php加速插件,第三,你这配置实在不太合适,第四,wp自带的评论审核插件,用wp的时间比较久的人都知道这个插件非常垃圾,而且还占用数据库资源挺大的,,,
~
~
~
建议,第一,根据mysql状态优化一下mysql;第二,装个memcached,或者redis(个人建议memcached)把页面全部静态化,这样能降低10%-40%左右的负载,亲测;第三,php装个缓存插件;第四把一些静态文件全部设置缓存,建议至少一天左右,或者别管时间长短,都有很明显的效果;第五,卸掉你那个评论审核插件,赶紧换一个,非常垃圾,,,不骗你。。。这些都弄完的话估计能降低很多负载,提高效率。

谢谢大佬指导~研究中。。  发表于 2018-4-24 19:02
使用道具 举报 回复 支持 反对
发表于 2018-4-24 18:37:43 | 显示全部楼层
服务器的PHP插件扩展里,opache memcached yac 都装一下。
wordpress后台挂一个hyper cache的缓存插件。

3000IP用这个配置太浪费了……图片可以挂到又拍云第三方,或者CDN,没必要自己走水管。
这配置花销有点大,没意义的。

主题模版该优化写死就写死,反正多挖掘下细节。

那叫opcache。。。打错了把,还有,对于wp来说装一个memcached足够用了,我博客之前1.2秒打开,yac也是缓存插件,效果没有memcached明显,两个都装反而...  发表于 2018-4-24 19:12
使用道具 举报 回复 支持 反对
发表于 2018-4-24 18:40:57 | 显示全部楼层
缓存必须挂。
很好奇为什么你运营了个3000IP的网站,竟然没有挂缓存插件的意识,你应该关注几个技术博客,日常没事扫两眼。

我推荐:明月登楼 ,有兴趣可以了解一下。
TIM截图20180424183730.jpg

瞎猫碰到死耗子~有关注,Thanks♪(・ω・)ノ指导。  发表于 2018-4-24 19:03
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表