故障现象:
1、远在aws 俄勒冈数据中心的服务器ssh与http都没有任何反应。
第一反应是否欠费aws关闭外网服务了,接着想想家大业大的aws不可能。
第二反应防火墙规则被删,默认规则又是drop(有一个定时任务脚本可能会导致)。
处理办法:
1、连接到aws控制台重启虚拟机实例(无效)
2、直接停止系统,在启动系统
系统启动之后ssh连接。
查看防火墙规则,没有,恢复到之前默认规则为ACCEPT
服务启动:
/usr/local/nginx/sbin/nginx
/usr/local/php/sbin/php-fpm
/usr/local/memcache/bin/memcached -d -m 32 -u root -p 11211
检查数据库是能够正常连接。
后续问题,网页报错:
SQLSTATE[HY000] [2002]......
显示PDO扩展连接数据库问题。
但是数据库正常运行,也php代码配置也正确。
将info.php信息输出。
Directive Local Value Master Value
pdo_mysql.default_socket /tmp/mysql.sock /tmp/mysql.sock
确认/tmp目录下不存在mysql.sock文件.
新建软链接:
ln -sv /usr/lib/mysql/mysql.sock /tmp/mysql.sock