我知道这似乎是一个愚蠢的问题,但是“Pending Restart”是什么意思?我已经停止并重新启动了我的WebJob多次,似乎并没有解决它。这是否意味着我必须重新启动我的网站?是什么导致我的工作首先进入这个状态?有什么办法可以防止这种情况在将来发生?Azure WebJob“待重启”意味着什么?
43
A
回答
40
通常,这意味着作业无法启动(例外?)。在作业仪表板中查找日志。
此外,确保如果工作是连续的,你实际上有一个无限循环,保持工艺活。
36
要添加到维克多的答案,连续WebJob状态是:
- 初始化 - 该网站刚刚起步,在WebJob正在做它的初始化过程。
- 开始 - 该WebJob正在启动过程中/脚本。
- 运行 - WebJob的进程正在运行。
- PendingRestart - WebJob的进程在启动后不到2分钟内退出(出于任何好的或坏的原因),对于连续的WebJob,认为它可能不正确(启动时可能有一些例外)如Victor所述),此时系统将等待60秒钟,然后重新启动WebJob进程(因此名称为“pending restart”)。
- 已停止 - WebJob已停止(通常来自Azure门户),目前没有运行,并且在重新启动之前不会运行,所以最佳方法是禁用。
1
另外,看看webjob日志,它应该保持对发生的事情的提示。
如果作业被设置为连续运行,一旦进程退出(比如你是一个轮询队列,它是空的)作业关闭和状态更改为“挂起的重新启动”。 Azure Scheduler通常会在60秒内重新启动进程。
1
尝试将目标框架更改为.NET 4.5。当我将目标框架从4.6.1更改为4.5时,也解决了同样的问题。
0
这意味着应用程序在启动后失败。检查应用程序服务应用程序设置可能有一些问题。 ..在我来说,我传递日期的配置,我进入了错误的日期喜欢20160431
相关问题
- 1. android:启用意味着什么服务?
- 2. void **意味着什么
- 3. PREEMPTIVE_XE_DISPATCHER这意味着什么?
- 4. Field.Index.NOT_ANALYZED_NO_NORMS意味着什么
- 5. HttpServletResponse.SC_BAD_REQUEST意味着什么?
- 6. 什么呢##意味着在$ {}
- 7. Solr意味着什么?
- 8. 溢出意味着什么?
- 9. 什么===在PHP意味着
- 10. * | *这意味着什么CSS?
- 11. 什么<?意味着
- 12. 什么。意味着在PHP?
- 13. %是什么〜DP0意味着
- 14. 什么-Dauto意味着
- 15. 什么%*%意味着R中
- 16. AccountExpirationDate意味着什么?
- 17. 这是&意味着什么?
- 18. 什么?意味着iOS的
- 19. $这意味着什么PHP?
- 20. 什么呢JDBC:HSQLDB:hsqlTempFiles意味着
- 21. 奎因意味着什么?
- 22. malloc意味着什么(int *)?
- 23. MYSQLI_NUM意味着什么?
- 24. 在AngularJS中结尾意味着什么double意味着
- 25. 〜=是什么。在Stata意味着什么?
- 26. 什么(.browser-default).valid意味着什么?
- 27. letsencrypt azure webjob挂起重启
- 28. STS在Azure背景下意味着什么B2C
- 29. 这个Azure错误究竟意味着什么?
- 30. “交易”对Azure认知服务意味着什么?
在我来说,我已经失踪“AzureWebJobsDashboard”连接字符串 –