AnyShare-在大版本同机或异机升级过程中,执行backup.py 脚本时,提示错误信息: Exception:Run cmd failed. 600 seconds timeout Permis
关键字
timeout、600s
适用产品
- AnyShare AnyShare Family 5 AnyShare 5.0.31
- AnyShare AnyShare Family 5 AnyShare 5.0.32
问题描述
AnyShare 5.0 大版本异机或同机升级到 AnyShare 6.0 时,执行upgrade里面的 backup. py 脚本失败,提示如下错误信息:
Exception:Run cmd failed. 600 seconds timeout.(CMD:/sysvol/apphome/tools/sshpass -p 'password' -ssh -o StrictHostKeyChecking=no -p 22 username@ x.x.x.x'/sysvolapphome/app/ecmstools/system_self_backup.py'(RET:5)(STDERR:Permission denied, please try again)

问题影响
不能成功的自备份,导致5升6失败。
问题原因
数据库太大,备份数据库时超过600s 导致脚本退出,备份中断。
解决方案
1.为了解决该问题,请按照以下步骤执行:
vi /usr/lib/python2.6/site-packages/EPylib-stable-py2.6.egg/eisoo/cmdprocess .py

2.将17、44、65行的600s改成6000s

3.再执行脚本,成功执行。
python backup .py

更多信息
修改的具体时间要根据备份数据库的实际时间而定。