我有一台由 GoDaddy 托管的 VPS CentOS 服务器。我的网站数据库每天都会宕机一次。我在该服务器上托管了两个网站,一个是 Wordpress 网站,另一个是 Magento 网站。与数据库的连接每天都会中断,两个网站都停止工作。两个网站都启用了每日自动备份。但备份并非每天都创建,我认为这些自动备份阻止了服务器保持运行状态。有没有办法让我知道服务器或数据库服务宕机的原因。我联系了 GoDaddy,但他们说这是一个托管 VPS 计划,如果代码有问题,你要负责,并声称服务器或数据库没有问题。他们让我检查错误日志(error_log、login_log 和 access_log)。我不确定我是否发现了什么。我在 error_log 和 login_log 中找到了这些条目。
错误日志
cpsrvd [1070] 因 SIGTERM 或 SIGINT 而关闭
登录日志
[2016-02-04 15:38:00 -0700] info [cpsrvd] 162.158.102.88 - phones "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: invalid cpanel user phones (loadcpdata failed)
[2016-02-04 23:37:25 -0700] info [cpsrvd] 162.158.102.88 - phon "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: invalid cpanel user phon (loadcpdata failed)
[2016-02-05 07:24:22 -0700] info [cpsrvd] 162.158.102.88 - root "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: access denied for root, reseller, and user password
[2016-02-05 15:17:51 -0700] info [cpsrvd] 162.158.102.88 - phonesta "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: invalid cpanel user phonesta (loadcpdata failed)
[2016-02-05 23:23:41 -0700] info [cpsrvd] 162.158.102.88 - phones "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: invalid cpanel user phones (loadcpdata failed)
[2016-02-06 07:51:29 -0700] info [cpsrvd] 162.158.102.88 - phon "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: invalid cpanel user phon (loadcpdata failed)
[2016-04-03 00:28:46 +0900] info [cpsrvd] 173.245.52.26 - phonesta "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: invalid cpanel user phonesta (loadcpdata failed)
[2016-04-03 00:28:47 +0900] info [cpsrvd] 173.245.52.26 - phonesta "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN cpaneld: invalid cpanel user phonesta (loadcpdata failed)
[2016-04-14 15:58:32 +0900] info [cpsrvd] 103.195.197.166 - bigsniphst "GET /cpsess4143108250/frontend/paper_lantern/index.html?login=1&post_login=13160154255724 HTTP/1.1" FAILED LOGIN cpaneld: cookie ip check: IP address has changed
[2016-04-14 15:58:38 +0900] info [cpsrvd] 103.195.197.166 - root "GET /cpsess2878390304/?login=1&post_login=81135025996821 HTTP/1.1" FAILED LOGIN whostmgrd: cookie ip check: IP address has changed
会不会是资源不够导致断网呢?
答案1
login_log 与 mysql 无关,如果您的数据库连接每天都中断,则意味着服务器上发生了一些事情,需要尽早进行故障排除。您在此处提供的详细信息很少,无法检查 mysql 服务定期停机的原因。正如您所说,您已从 go-daddy 管理 VPS,他们应该在这方面为您提供帮助。因为这件事属于服务器管理。