·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

杜甫一开启Nginx就高负载高c'pu,这是被攻击了还是配置有.....

77 9
发表于 2024-4-5 16:32:51 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
负载状态 80%

5950xCPU使用率98.8%

内存使用率
20260 / 128802(MB)
/

1T nvm

一开启Nginxcpu使用慢慢变高,然后负载也跟着高,

重启Nginx,就好了,但是没多久又这样了

这是优化问题还是配置不行,还是被攻之了?

宝塔统计每秒172个请求


Nginx1.22.1
php7.4  扩展开了opcache和redis
mysql5.7


启动时间        2024/03/08 19:14:52        每秒查询        139
总连接次数        84863807        每秒事务        0
发送        3.97 TB        File        mysql-bin.000245
接收        86.07 GB        Position        817990941
活动/峰值连接数        1/297        若值过大,增加max_connections
线程缓存命中率        100.00%        若过低,增加thread_cache_size
索引命中率        99.95%        若过低,增加key_buffer_size
Innodb索引命中率        100.00%        若过低,增加innodb_buffer_pool_size
查询缓存命中率        OFF        若过低,增加query_cache_size
创建临时表到磁盘        99.88%        若过大,尝试增加tmp_table_size
已打开的表        4096        table_open_cache配置值应大于等于此值
没有使用索引的量        16978        若不为0,请检查数据表的索引是否合理
没有索引的JOIN量        0        若不为0,请检查数据表的索引是否合理
排序后的合并次数        0        若值过大,增加sort_buffer_size
锁表次数        43713460        若值过大,请考虑增加您的数据库性能
我要说一句 收起回复

评论9

拾光Lv.8 发表于 2024-4-5 16:33:11 | 显示全部楼层
跟nginx配置没啥关系,你应该去想你的数据库
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-4-5 16:33:39 | 显示全部楼层
1024
MB, 用于索引的缓冲区大小
query_cache_size
0
MB, 查询缓存,不开启请设为0
tmp_table_size
512
MB, 临时表缓存大小
innodb_buffer_pool_size
4096
MB, Innodb缓冲区大小
innodb_log_buffer_size
512
MB, Innodb日志缓冲区大小
sort_buffer_size
16384
KB * 连接数, 每个线程排序的缓冲大小
read_buffer_size
16384
KB * 连接数, 读入缓冲区大小
read_rnd_buffer_size
256
KB * 连接数, 随机读取缓冲区大小
join_buffer_size
256
KB * 连接数, 关联表缓存大小
thread_stack
256
KB * 连接数, 每个线程的堆栈大小
binlog_cache_size
32
KB * 连接数, 二进制日志缓存大小(4096的倍数)
thread_cache_size
512
线程池大小
table_open_cache
4096
表缓存
max_connections
500
最大连接数

数据库这杨配置的
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-4-5 16:34:01 | 显示全部楼层
启动时间        2024/03/08 19:14:52        每秒查询        139
总连接次数        84863807        每秒事务        0
发送        3.97 TB        File        mysql-bin.000245
接收        86.07 GB        Position        817990941
活动/峰值连接数        1/297        若值过大,增加max_connections
线程缓存命中率        100.00%        若过低,增加thread_cache_size
索引命中率        99.95%        若过低,增加key_buffer_size
Innodb索引命中率        100.00%        若过低,增加innodb_buffer_pool_size
查询缓存命中率        OFF        若过低,增加query_cache_size
创建临时表到磁盘        99.88%        若过大,尝试增加tmp_table_size
已打开的表        4096        table_open_cache配置值应大于等于此值
没有使用索引的量        16978        若不为0,请检查数据表的索引是否合理
没有索引的JOIN量        0        若不为0,请检查数据表的索引是否合理
排序后的合并次数        0        若值过大,增加sort_buffer_size
锁表次数        43713460        若值过大,请考虑增加您的数据库性能
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-4-5 16:34:44 | 显示全部楼层
医生,我人不舒服
医生:你哪里不舒服
我: 不舒服
医生:你哪里不舒服
我: 不舒服
医生:你哪里不舒服
我: 不舒服
医生:你哪里不舒服
我: 不舒服
医生: 滚
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-4-5 16:35:41 | 显示全部楼层
宝塔统计每秒172个请求 你看看日志监控是不是不同IP在访问,在访问就是被cc了啊。开个防火墙搞人机验证试试看
我要说一句 收起回复
婷姐楼主Lv.8 发表于 2024-4-5 16:36:05 | 显示全部楼层
我重启nginx就好了,但是时间一长就开始了
我要说一句 收起回复
拾光Lv.8 发表于 2024-4-5 16:36:14 | 显示全部楼层
Nginx不舒服
我要说一句 收起回复
拾光Lv.8 发表于 2024-4-5 16:36:55 | 显示全部楼层
https://loc.xiu.ee/forum.php?mo ... amp;highlight=nginx

貌似跟你一样的问题,,,我咋觉得跟宝塔有关,之前nginx的漏洞的缘故?
我要说一句 收起回复
CrystαlLv.8 发表于 2024-4-5 16:37:20 | 显示全部楼层
ssh进去命令行,top查一下哪个进程占用的CPU
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.217.144.32,171.214.24.71,GMT+8, 2024-4-30 08:31 , Processed in 0.238591 second(s), 146 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表