早上好,请教下各位

bingo131 5天前 6

早上好,请教下各位
网站两三天就出现Connection refused,然后重启服务器又可以了,这是哪里出问题了
我的网站配置
CPU
2 核心
内存
1499 (MB)
php7.2   Nginx 1.14  MySQL 5.1  Redis 5.0
谢谢
最新回复 (25)
  • 战神赵日天 5天前
    引用 2
    估计就是数据库奔溃,需要重启就行了,自己加个每天定时启动的reboot就行了
  • chitycheng 5天前
    引用 3
    早上好,楼上已经回答了!
  • 楼主 bingo131 5天前
    引用 4
    战神赵日天 发表于 2021-2-22 08:19
    估计就是数据库奔溃,需要重启就行了,自己加个每天定时启动的reboot就行了 ...
    那有没有办法彻底解决,我的是1.5g内存  2cpu  ,是不是配置低了
  • ontochom 5天前
    引用 5
    bingo131 发表于 2021-2-21 19:26
    那有没有办法彻底解决,还是我的是1.5g内存  2cpu  ,是不是配置低了
    你开个监控看看CPU usage呗... 我猜是内存不太够
    有个计算器可以算大概MySQL内存占用量的, 可以试试
    https://www.mysqlcalculator.com/
  • 风中奇缘 5天前
    引用 6
    内存不够。升级内存或者优化配置
  • 主菜单 5天前
    引用 7
    用宝塔的话,计划任务定时每天半夜释放内存
  • 战神赵日天 5天前
    引用 8
    有些程序天生这样,比如帝国cms,如果开启会员系统,用户多的话,不用一周就出现类似情况了
    估计就是内存小,缓存不够,其实加内存的话,只要缓存增大,还是会出现,
    我的建议的是,如果几天才遇到一次,计划任务,每天4点重启以下就行了
  • 楼主 bingo131 5天前
    引用 9
    ontochom 发表于 2021-2-22 08:27
    你开个监控看看CPU usage呗... 我猜是内存不太够
    有个计算器可以算大概MySQL内存占用量的, 可以试试

    这是今天早上刚开的监控,昨晚两点多又不能访问了
  • ontochom 5天前
    引用 10
    bingo131 发表于 2021-2-21 19:31
    这是今天早上刚开的监控,昨晚两点多又不能访问了
    你负载和CPU用量为什么这么高... 自己查查啊
  • lanmp 5天前
    引用 11
    写个脚本,每天定时清除缓存与内存,每天定时自动重启网络服务程序和mysql即可。
  • shangpan 5天前
    引用 12
    先升级配置试试吧,或者优化一下
  • 楼主 bingo131 5天前
    引用 13
    ontochom 发表于 2021-2-22 08:33
    你负载和CPU用量为什么这么高... 自己查查啊
    查哪里?我的网站一分钟在线有大几十的人
  • ontochom 5天前
    引用 14
    bingo131 发表于 2021-2-21 19:38
    查哪里?我的网站一分钟在线有大几十的人
    明白了... 是个dalao
    你可以查CPU详细用量啊.... 你监控不会只有资源总用量没每个进程用量吧....
  • lanmp 5天前
    引用 15
    出现这种情况,更多的是服务器运行环境崩溃了,我以前经常也遇到这个问题,那时候还在使用apache服务环境,所以你要先了解你使用的是什么服务环境。
    写一个shell脚本,加入crond计划任务里定时运行,内容就是清除服务器缓存和内存,清除网站日志、停止并启动服务环境程序、mysql程序
  • 楼主 bingo131 5天前
    引用 16
    ontochom 发表于 2021-2-22 08:39
    明白了... 是个dalao
    你可以查CPU详细用量啊.... 你监控不会只有资源总用量没每个进程用量吧.... ...
    宝塔5.9.1版本,哪里直接查CPU详细用量,
  • 楼主 bingo131 5天前
    引用 17
    lanmp 发表于 2021-2-22 08:40
    出现这种情况,更多的是服务器运行环境崩溃了,我以前经常也遇到这个问题,那时候还在使用apache服务环境, ...
    CPU
    2 核心
    内存
    1499 (MB)
    硬盘还剩60G左右
    php7.2   Nginx 1.14  MySQL 5.1  Redis 5.0
    我用的这个
  • skyboy0672 5天前
    引用 18
    自己查查
  • lanmp 5天前
    引用 19
    bingo131 发表于 2021-2-22 08:55
    CPU
    2 核心
    内存
    1. # !/bin/bash
    2. swapoff -a
    3. swapon -a
    4. #echo 3 > /proc/sys/vm/drop_caches
    5. #echo 0 > /proc/sys/vm/drop_caches
    6. mysqlcheck -Ao -uroot -p数据库root密码
    7. service mysqld restart
    8. service php-fpm restart
    9. service nginx restart
    以centos为例,如果是debian系的请自行更改,如果系统版本高于centos6的,请用systemctl替代service
  • lanmp 5天前
    引用 20
    你的CPU为何占用这么高?中挖矿脚本了?你top看一看哪个进程占用这么高CPU
  • 楼主 bingo131 5天前
    引用 21
    lanmp 发表于 2021-2-22 09:29
    你的CPU为何占用这么高?中挖矿脚本了?你top看一看哪个进程占用这么高CPU

    有没有中啊
  • lanmp 5天前
    引用 22
    bingo131 发表于 2021-2-22 12:01
    有没有中啊
    你PHP占用CPU好高,Myaql占内存也很高,是被CC了吧?
  • 楼主 bingo131 5天前
    引用 23
    lanmp 发表于 2021-2-22 12:55
    你PHP占用CPU好高,Myaql占内存也很高,是被CC了吧?
    我日IP2W左右,我的服务器没有任何防御,如果CC是不是直接打不开了
  • lanmp 5天前
    引用 24
    bingo131 发表于 2021-2-22 15:25
    我日IP2W左右,我的服务器没有任何防御,如果CC是不是直接打不开了
    这么高的IP,那还是升级吧。
  • 楼主 bingo131 5天前
    引用 25
    lanmp 发表于 2021-2-22 15:31
    这么高的IP,那还是升级吧。
    好的,谢谢
  • littlewhite 5天前
    引用 26
    日IP两万你咋不弄个N1挂在家里弄个宽带当服务器呢,还省钱
  • 游客
    27
返回