抱紧网站运维大佬的腿腿

2020-01-10 00:20:29 +08:00
 Msxx

各位好,建了个小破站,目前服务器负载一直居高不下,只有在凌晨才稍微正常点。

用的宝塔面板,尝试做了些 php 和 mysql 方面的调整,但依然无法把负载给降下来。

甚至我有点怀疑是长期的高磁盘读写导致的负载问题。下面我截了一些配置,希望有大佬能帮忙看看是咋回事,如果是磁盘读写问题,可以通过给服务器上 cloudflare 来缓解吗?

拜托,拜托。

感谢,感谢。

服务器状态

出入流量

mysql 性能配置

mysql 当前状态

PHP 扩展

PHP 配置修改

PHP 性能调整

4966 次点击
所在节点    程序员
29 条回复
cdlnls
2020-01-10 01:15:36 +08:00
怕不是中了挖矿病毒了吧?你得具体看下是什么进程占了 CPU,这样看看不出来什么东西
wangyzj
2020-01-10 01:33:39 +08:00
肉鸡
chinesestudio
2020-01-10 01:39:27 +08:00
不用宝塔就啥问题都没了 200 单次服务 给你配置好
falcon05
2020-01-10 08:34:06 +08:00
php 运行模式改成 ondemand,设定 fpm 超过多少次请求重启子线程,最大执行时间限制到 30 秒。如果没有必须用事务,行级锁等等特性,MySQL 禁用 inodb 引擎,我 1 核 1G 内存 1M 带宽的腾讯学生机就这么搞的,之前经常负载上 20,每天重启,现在基本能做到负载 0.5 以下,uptime 一个月了
opengps
2020-01-10 08:46:04 +08:00
数据库每秒 106 太高了,估计到硬盘极限了
Youngxj
2020-01-10 08:47:06 +08:00
宝塔好评
opengps
2020-01-10 08:47:34 +08:00
带宽也明显偏高,你查查网站日志,什么文件被大量获取
shapl
2020-01-10 09:02:59 +08:00
你试试提升带宽三四倍一个小时,能不能降下来。
lc7029
2020-01-10 09:08:30 +08:00
1,先检查自己的服务器是否中毒,比如正在挖矿或攻击。
2,如果没有,流量都是正常流量,那说明访问量大,可考虑上 CDN 来缓存数据。
3,如果正被攻击,也是 CDN 扛。
4,数据库不懂,就不说配置问题了。如果有频繁读写,另一个方案是数据库和页面服务器分离。
leido
2020-01-10 09:09:39 +08:00
烂怂宝塔有什么好用的,系统进程打出来看看
2379920898
2020-01-10 09:13:20 +08:00
集成服务,永远没有手动安装服务性能好。
性能还是一方面,万一哪天爆出 0DAY,这玩意就是个隐患
Ginson
2020-01-10 09:14:26 +08:00
命令行运行 top 看下 CPU、MEM 占用高的是啥进程,然后针对性处理一下
airplayxcom
2020-01-10 09:18:22 +08:00
运维的腿腿上没有宝塔这根毛 υ᷇(⚆•̫⚆)υ᷆
whale
2020-01-10 09:50:09 +08:00
被挖矿了吧,top -c 查看 CPU 占用,记住异常进程的 ID、名称和路径,先 Kill -9 ID 结束相应进程,再删除相应文件,如果是挖矿查下是不是有定时任务,crontab -r 简单粗暴全删。

好像大多都是利用 redis 漏洞,用不上就卸了吧,或者重新配置下端口和密码。
ihciah
2020-01-10 09:53:53 +08:00
卡 CPU 注意做一下缓存,除了 sql 缓存外可以考虑应用层缓存,比如生成好静态内容或者加一层 redis 之类的。以及静态资源套一下 CDN 可以降一点带宽占用。
Msxx
2020-01-10 09:54:23 +08:00
@whale 貌似快破案了,关了 Redis 流量就直接降下来了。
yinaw
2020-01-10 10:35:30 +08:00
你这个站点出入流量太大了,按你这个流量每天访问人数在十万以上,如果没有就是可能被挖矿或者爆破了…

建议在宝塔安全栏关闭不用的端口,包括 ssh 端口,只留下几个常用的端口,另外把 php 的缓存由 redis 改为 memcached 试试…
Msxx
2020-01-10 10:46:24 +08:00
@whale 老哥,发现貌似和蜘蛛有关系,看了一下 Google 的蜘蛛每秒钟 5 次!
mayx
2020-01-10 10:46:40 +08:00
挖矿的可能性比较大,内存占用少一般不会有很多人访问
whale
2020-01-10 10:55:40 +08:00
@Msxx #18 搜索引擎应该不会这么勤,会不会被爬站了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/636666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX