使用VPS或服务器建站过程中有一个很重要的阶段性操作——清除缓存和无效目录及文件。碎碎念暂时还不清楚amh面板有没有这个清理功能,只好手动在putty上一行一行地搜寻和查看了。
学习用amh4.2搭建服务器主机面板的时候,出现了:
AMH4.2错误 rm: cannot remove '/tmp/mysql.sock': Device or resource busy
cd /home/wwwroot
这个是进入amh面板下http根目录的命令行;
ls /home/wwwroot
这是列出wwwroot目录下的所有文件及目录;
rm -rf test.ztiiii.com
删除test.ztiiii.com目录及包含的文件。
在执行以上第3条命令来删除无用目录的时候,居然出现了amh错误!
cannot remove '/tmp/mysql.sock': Device or resource busy
无法移除mysql.sock文件,设备或资源处于工作/忙碌中。
一看到这个,碎碎念头都大了,不会是删错文件了吧?!
赶紧打开服务器上的站点一个个检查,咦,都正常访问啊!
额。再股沟一下,原来这个文件是mysql工作时持续读取的文件啊,好吧,那我就把mysql停掉,再删除文件,然后重启mysql咯~
解决代码
[root@*** wwwroot] rm: cannot remove `test.ztiiii.com/tmp/mysql.sock': Device or resource busy /*停止mysql——此行仅作为说明,VPS中不可能显示*/ [root@**** wwwroot]# amh mysql ============================================================= [LNMP/Nginx] Amysql Host - AMH 4.2 http://Amysql.com
[AMH] MySQL Management please select: (1~6) 1) start 3) restart 5) force-reload 2) stop 4) reload 6) exit #? 2 Shutting down MySQL. SUCCESS! [OK] MySQL stop /*删除目录——此行仅作为说明,VPS中不可能显示*/ [root@**** wwwroot]# rm -rf test.ztiiii.com /*启动mysql——此行仅作为说明,VPS中不可能显示*/ [root@**** wwwroot]# amh mysql ============================================================= [LNMP/Nginx] Amysql Host - AMH 4.2 http://Amysql.com
[AMH] MySQL Management please select: (1~6) 1) start 3) restart 5) force-reload 2) stop 4) reload 6) exit #? 1 Starting MySQL. SUCCESS! [OK] MySQL start
|
好了,解决完毕!
感谢@蓝冰志的技术文章提供指导!