手机端下拉列表
400-002-9968

博客 > 【Plesk经验分享】启动Plesk autoinstaller 失败

【Plesk经验分享】启动Plesk autoinstaller 失败

  • 标签:
  • plesk
  • autoinstaller 失败
  • IT运维

浏览量:4540次评论:0次

作者:Christina时间:2019-09-05 18:52:02

问题
当启动Plesk安装程序(Linux系统: /usr/local/psa/admin/bin/autoinstaller or /var/log/plesk/systemupdatestool.log   Windows系统: "%plesk_bin%\ai.exe")时,出现以下错误信息:
BUSY: Update operation was locked by another update process.(更新操作已被其它更新进程锁定)


或者


更新与升级 页面返回如下错误信息:
Can't connect to backend: No such file or directory(无法连接后端:无此文件或目录)


原因
1. 当 autoinstaller  或 ai.exe 进程正在运行时会出现该错误信息。要避免冲突,一个时段内只能启动一个实例的的 autoinstaller。
2. 如果之前启动的进程未正常结束也可能出现该错误信息。


解决方案
终止卡住的autoinstaller 进程。


注意:在终止进程前,需确认autoinstaller进程已卡住。检查是否有其它用户正登录系统在操作 autoinstaller。如果不是卡住的进程却被终止了,可能会引起更大范围的功能性错误。


Linux:
1. 使用SSH连接服务器并检查进程:
# ps auxffww | grep autoinstaller
root 8405 0.0 2.0 200300 5372 pts/0 S+ 05:10 98:00 \_ /usr/local/psa/admin/bin/autoinstaller


2. 获取PID并用strace命令跟踪进程:
# strace -p $PID


如果有以下输出信息:
...
poll([{fd=6, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
poll([{fd=6, events=POLLIN|POLLPRI}], 1, 1000) = 0 (Timeout)
...
... 这表示进程卡住了,针对此情况,请终止该进程:
# kill -p $PID


如果存在 /tmp/psa-installer.lock 文件或没有找到进程请移除该文件。


3. 然后再次运行 autoinstaller。


Windows:
1. 使用RDP连接服务器并打开 Windows任务管理器,检查正运行的进程,找到 ai.exe 并结束该任务。或者使用下面的命令结束该任务:
taskkill /F /IM ai.exe


2. 然后再次运行autoinstaller。


注意:autoinstaller 进程的名称有:ai.exe、parallels-installer.exe 或 plesk-installer.exe


如果无法终止进程,请使用下面的命令查看监听8447端口的进程 ID:
netstat -ano | findstr 8447


3. 然后使用其PID终止该进程:
taskkill /F /IM PID

我的评论

还未登录?点击登录

微信扫码沟通
微信扫码沟通

微信扫码沟通

售前咨询
合作
售后
return head