Azure Web Jobs影响应用程序服务计划性能的历史很长
我几个月来一直在运行我的web作业,并且历史记录包括成百上千个实例,其中有些实例运行时主要是TimerTriggers。当我进入Web浏览器日志的“功能”视图的入口时,我注意到当我坐在那个页面上时,我的应用程序服务计划拍摄了高达100%的CPU。该页面不断说“索引...”Azure Web Jobs影响应用程序服务计划性能的历史很长
当我关闭“功能”视图时,CPU直接回落到百分之几,这是正常范围。
我认为这一定是事实,它已经运行了这么久,并且搜索的记录数量如此之大。我看不到任何选项来存档或删除作业运行时的旧记录。
有没有办法减少工作的历史?还是有另一种解释?
我对Azure Web Jobs并不熟悉,但我熟悉构建在Web Jobs之上的Azure函数,因此可能会有效。
在Azure函数中,每个执行都存储在Azure存储表中。在那里,您可以看到所有传入的参数以及结果。我可以进入存储表并截断我不需要的记录,因此您可能可以对Web作业执行相同的操作。
下面是如何访问这些信息:根据您的描述 表存储在markheath.net/post/three-ways-view-error-logs-azure-functions
这很有帮助,但有点遗漏,没有设施仅仅发生在幕后。每兆字节的存储都会花费我少量的资金,而这些都会加起来。我注意到,对于web作业来说,等效信息似乎被存储在blob中。 –
这不是一个答案,但我所做的是移动到一个新的存储帐户,并垃圾新的。节省一些存储费的钱! –