北京西普阳光教育科技股份有限公司(简称“西普教育”)是国内有名的网络安全教育培训机构。如果你不知道这家公司,或许你听说过网络安全行业有名的在线平台“实验吧”——就是该公司旗下品牌。西普教育和中国信息安全测评中心联合开展的国家信息安全水平考试(NISP)算是国内网络安全行业有影响力的一项行业认证。
昨天晚上我打开NISP网站想看看最新资讯。网站首页加载了半天之后终于显示了出来。
利用搜索引擎的网页快照可以看到之前网站正常时候的样子。
网页快照的时间是2019/1/15。NISP网站首页更新资讯是比较勤快的,所以网页快照更新频率还比较高。推测我打开NISP网站的时候故障可能已经发生一天了。
想看资讯看不到了。既然只能看到这一堆报错信息,索性来分析一下。
从上面那张截图中可以看到出错的原因是“SQL Connection timed out”,就是SQL连接超时了。
当鼠标移动到“Connection.php”上方时显示了Connection.php在服务器上的完整路径“/data/wwwroot/nisp_shiyanbar/vendor/laravel/framework/src/Illuminate/Database/Connection.php”。
继续查看下面的报错信息。精彩的内容来了。
at Connector->createConnection('mysql:host=192.168.10.254;port=3306;dbname=simple_nisp', array('driver' => 'mysql', 'host' => '192.168.10.254', 'port' => '3306', 'database' => 'simple_nisp', 'username' => 'xpsyb', 'password' => 'pvGIZijEb6', 'unix_socket' => '', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'strict' => false, 'engine' => null, 'name' => 'simple_nisp'), array(0, 2, 0, false, false))
in MySqlConnector.php (line 24)