[ERROR] Result: { execute timeout }异常解决

简介: 记一次AlibabaCloudToolKit插件使用过程中云助手执行脚本时,脚本超时的异常的解决方案.

阿里云ToolKit插件使用异常记录

ToolKit插件配置如下

AlibabaCloudToolKitConfig

RUN运行返回异常结果:

[ERROR] Target Deploy ECS: { 172.18.*.* / 47.107.*.* }
[ERROR] Command: { sh /home/service.sh service-* }
[ERROR] Result: { execute timeout }
[ERROR] Finished at: null

根据插件返回的异常内容分析得知是我们的service.sh脚本执行超时。

脚本内容如下
AlibabaCloudToolKit_

经检查脚本内并无可能造成死循环的可能。

服务器本地手动运行脚本测试如下

AlibabaCloudToolKit_

脚本运行正常,服务正常启动。
但是脚本返回结果时输出了nohup: redirecting stderr to stdout后并未直接退至新的命令行。由此我们怀疑是nohub命令执行的问题,那么我们修改nohub命令进行尝试。

原命令

nohup java -jar service.jar >service.log  &

修改后

nohup java -jar service.jar >service.log  2>&1 &

再次运行AlibabCloudToolKit插件

AlibabaCloudToolKit_

至此问题解决/::D

目录
相关文章
|
XML SQL 数据库
Error getting generated key or setting result to parameter object.必须执行该语句才能获得结果。
Error getting generated key or setting result to parameter object.必须执行该语句才能获得结果。
2719 47
|
12月前
Failed to execute script ‘xxx‘ due to unhandled exception:No module named ‘ctypes‘
Failed to execute script ‘xxx‘ due to unhandled exception:No module named ‘ctypes‘
421 0
|
XML 关系型数据库 MySQL
【MySQL异常】ExecutorException: Error getting generated key or setting result to parameter object
【MySQL异常】ExecutorException: Error getting generated key or setting result to parameter object
399 0
|
6月前
|
druid Java
Error attempting to get column ‘createTime‘ from result set的异常
Error attempting to get column ‘createTime‘ from result set的异常
408 0
飞思卡尔codewarrior下载出现USBD connection error:Failed to connect to targe(Reason :Target reset pin time out)
飞思卡尔codewarrior下载出现USBD connection error:Failed to connect to targe(Reason :Target reset pin time out)
飞思卡尔codewarrior下载出现USBD connection error:Failed to connect to targe(Reason :Target reset pin time out)
|
Java Apache
log4j:ERROR setFile(null,true) call failed.
log4j:ERROR setFile(null,true) call failed.java.io.FileNotFoundException: /opt/logs/log.log (没有那个文件或目录) at java.
3340 0
|
数据库
Multiple Server Query Execution报The result set could not be merged..
在SQL Server中使用Multiple Server Query Execution这个功能做数据库维护或脚本发布时非常方便,昨天由于磁盘空间原因,删除清理了大量的软件和组件,结果导致SSMS客户端出了问题,重装过后,使用Multiple Server Query Execution时,出现了...
1000 0