问: ,数据库服务经常自动关闭
问:已经很多次 mysql服务自动关闭了 我现在已经先恢复了 我里面有个网站是使用mysql数据运行的
答:您好, 1、如图管理员组 及 用户组中存在异常用户,核实您的服务器被黑了。
2、另外通过事件查看器查看服务器多次内存不足 的提示, 内存不足 系统会停止掉部分服务,以保障系统可以正常运行。 查看mysql有大量time wait状态的连接,请您核实下检测服务器。
目前由于服务器被黑,您可以先保留数据重装 或 备份您服务器中重要的数据 进行重装 ,非常感谢您长期对我司的支持!
问:这台怎么重装不了
答:您好,已经电话联系,当前对应的系统已经自检修复完成,查看到您是保留数据重装,使用的是bt环境。
请登陆服务器操作对应的重装恢复,重装恢复后访问再试。
非常感谢您长期对我司的支持!
问:http://www.china-gehang.com/ 官网打不开,提示:
Error establishing a database connection
答:您好,查看是服务器内存不足,系统自动关闭了数据库服务导致,已经为您启动恢复访问,请访问查看,非常感谢您长期对我司的支持!
问:为什么这个问题经常出现呢?
答:您好,经常出现,说明您的服务器内存不足过小,访问量稍大就会被系统自动关闭服务导致访问出错.
建议将内存升级到8G后观察
问:我们现有的已经不算小啊,这种说法有点说不通吧
答:您好,内存使用超标停止服务是系统自动进行的操作,这个也无法作假.您也可以自行查询下/var/log/message日志核实.
问:你说的日志核实是在哪里可以看的到?
答:您好,系统日志在/var/log/message 这个文件中可以查看,查看日志是网站进程占用资源,
核实了对应时间段的网站日志 www.china-gehang.com请求较大,非常感谢您长期对我司的支持!
问:我们官网平常的访问量都是很低的,为什么现在有这么大,而且还是在凌晨,这个根本性的原因是在哪里呢?
还有同样的错误提示信息都是:Error establishing a database connection
你们回复的问题却是不一样的?
答:您好,Error establishing a database connection 这个是说数据库连接失败,上面工单答复也有提到,由于内存不足mysql进程被系统killed了。
同时apache的进程也有被killed的情况。
这是linux系统的特性,为了保证系统正常运行,内存不足是会自动结束进程来释放内存。这些都是系统记录的日志,人为是不可能作假的。
再次分析了您的网站访问日志和错误日志,网站日志看起来没有太大异常,但从系统日志里面看到有大量爆破ftp的记录,根据经验来看,是有人在尝试爆破您的ftp导致内存耗尽。解决办法:建议您平时不使用ftp时,将ftp服务关闭,要使用时再开启,非常感谢您长期对我司的支持!