我们有一个Azure网站,每天安排工作.在我们的情况下,计划作业运行大约10分钟的存储过程,因此没有本地处理.约4分钟后,我们的网络作业正在终止,出现此错误.
Command 'cmd /c ...' aborted due to no output and cpu activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue.
我们尝试将以下应用设置添加到Web作业的app.config文件中:
<appSettings> <add key="SCM_COMMAND_IDLE_TIMEOUT" value="100000" /> <add key="WEBJOBS_IDLE_TIMEOUT" value="100000" /> </appSettings>
这些文件在本文档https://github.com/projectkudu/kudu/wiki/Web-jobs中引用,但似乎没有任何效果. (将设置添加到app.config文件后仍然超时)
我们是否将配置设置添加到正确的位置?
谢谢您的帮助.
解决方法
您需要将门户中的SCM_COMMAND_IDLE_TIMEOUT设置为您所需的超时值(以秒为单位).例如,将其设置为3600小时超时.
转到您网站的配置部分,找到应用设置部分,然后添加设置.