事情发生在刚睡醒一会。
昨晚去露营,结果暴雨,连夜收拾回家。 回到家已经2点过了,淋得跟个落汤鸡一样,还装了一车的装备,都是湿漉漉的。
发生问题
- 无法连接FTP
- 客户网站无法打开
- BT面板无法进入
排查过程
- 检查发现mysql由于断电没有启动。错误为
Error Server PID File Could Not Be Found
- 检查发现FRPC运行失败。
修复
MySQL
检查位于 /etc/mysql/my.cnf
或 /etc/mysql/mysql.conf.d/mysqld.cnf
的 MySQL 配置文件中 PID 文件的路径。
如果配置文件中未设置 pid 文件参数,请通过添加以下行来设置 pid 文件路径。
1
pid-file = /var/run/mysqld/mysqld.pid
创建如下目录,设置权限如下。
1
2
3
mkdir /var/run/mysqld
touch /var/run/mysqld/mysqld.pid
chown -R mysql:mysql /var/run/mysqld
使用以下命令更改 MySQL 目录的所有权并设置权限。
1
2
sudo chown -R _mysql:_mysql mysql
sudo chmod 777 /usr/local/var/mysql
frpc
- 从面板中停止frpc
- 命令行启动发现提示为端口被占用
- 命令行kill掉frpc
- 等待几分钟
- 重启frpc观察运行正常
- 关闭命令行frpc
- 启动守护进程frpc
Comments powered by Disqus.