azure-webjobs相关内容
我正在使用Azure中的暂存插槽,我只是在其中允许某些IP对其进行访问.我在web.config文件中写了以下规则:
..
我有一个ASP.NET Core WebJobs项目,该项目正在使用ASP.NET Core Web应用程序中的类库. 在Web应用程序中,我只是使用IConfiguration来访问我的所有设置.在我的WebJobs应用程序中,我有以下几行似乎使用了IConfigurationRoot. var configuration = new ConfigurationBuilder()
..
我想杀死网络作业,那么如何获取网络作业进程ID? 是否可以获取Web作业进程ID&通过编程杀死网络工作? 解决方案 我想杀死Web作业,所以我如何获取Web作业进程ID?是否可以获取Web作业进程ID&通过编程杀死网络工作? 根据您的描述,我建议您可以使用kudu webjob stop rest api停止webjob. 终止作业后,Web作业将自动重启. 您
..
我想用C#创建一个WebJob.不幸的是,我需要使用Python 3脚本,因为当前没有适合我使用C#执行的一项特定任务的合适的库. 例如,请参见 answer/example . 是否可以让我的WebJob调用Python脚本?我可以将Python3脚本放在blob容器中-然后我可以从C#WebJob调用并执行它了吗? 解决方案 当然,可以通过 通过URL https://
..
根据此 远程调试仅适用于连续WebJob.计划的和按需的WebJob不支持调试. 是否有一种方法可以按需远程调试天蓝色的webjob? 我有VS 2017社区. 我已经尝试附加处理我的网站,但是一旦从我的网站调用了我的网络作业.我在VS中松了调试程序. 请帮助. 解决方案 按需Web作业(也称为“已触发")仅在调用它们时运行(无论是手动还是在计时器上).因此,没有正在
..
非常类似于(但不是重复!)这个问题:我希望能够在我们的标准网络应用程序中限制一个网络作业的实例数量.我知道有这样的事情可能吗?如果不是这样, 请注意为什么这不是 我问了上一个问题,而没有考虑根据应用程序服务运行在高级还是标准SKU上可能会有不同的答案. Amor给出的答案对于使用高级SKU的用户而言是一个理想的答案,但不适用于使用标准SKU的用户.我考虑过修改原始问题,但是在针对meta(这里)
..
升级到WebJobs 0.3 beta后,当将Blob发布到存储时,Azure WebJobs多次调用我的方法(以BlobTrigger作为输入).在控制台和Azure中进行本地测试时,都会发生这种情况. 就我而言,我正在使用BlobTrigger,然后将其发布到队列中,如下所示: public static void ProcessFactoryFileSubmission
..
我正在使用Visual Studio 2015将Web应用程序和各种相关的(连续的)Webjob部署到Azure.直到最近,我的观察是,在部署过程之后,Webjob会保持其状态.如果作业正在运行,则如果更改了代码,它将重新启动.如果作业已停止,则代码将更新,并且网络作业将保持在“已停止"状态. 我现在看到的行为是,已停止的Webjobs在部署后开始.这不是我想要的行为,因为作业由于某种原因而
..
我有一个控制台应用程序,正在作为Web Job部署到Azure.我可以从Visual Studio 2015中手动执行此操作,方法是右键单击项目,然后选择" 我现在需要将这个应用程序部署到几个不同的环境(例如:dev,test,prod等).在每种环境中,控制台应用程序都需要使用不同的配置设置来运行. 要完成此操作,我已经安装了慢猎豹 v2.5.48,并设置多个配置转换文件-每个环境一个.
..
如我的堆栈溢出问题所示 Azure Webjob似乎不尊重MaxDequeueCount属性,我正在解决一个问题,尽管我将MaxDequeueCount属性设置为1,但某些项目在中毒之前已经多次出队(实际上有些物品可能永远不会中毒,而只是出队,失败,被重试和无休止地失败. Webjobs SDK自动处理队列触发消息的重试和中毒,我正在寻找包含该处理细节的日志. 例如,我可以通过在htt
..
我正在尝试运行一个Azure Web作业,该作业需要一个json对象并呈现一个网页,然后通过Nightmare.js中的电子浏览器将其打印为pdf. 当我在本地运行它时,它可以完美运行,但是当我在天蓝色的webjob中运行它时,它永远不会完成. 我将两个console.log语句输出到日志,但是看到我无法从nightmare.js调用中输出任何内容,也无法显示电子浏览器窗口,所以我不知道出
..
我想为我的Azure Saas应用程序创建一个后台任务.任务是查看Azure SQL数据库表的日期字段,并根据结果采取措施.该任务应该每天对所有SaaS租户运行一次.我使用ShardMapManager进行多租户,每个租户都有一个单独的Azure SQL数据库.我找不到有关如何设置WebJobs或Web函数以自动循环通过每个租户数据库的任何信息.是否会涉及将在不同数据库中运行的Elastic Jo
..
我将旧的Azure Web作业代码更新为3.03,然后无法正常工作. 我设法解决了所有编译时错误,但是在本地运行时会引发以下错误: Microsoft.Azure.WebJobs.Host.Indexers.FunctionIndexingException HResult=0x80131500 Message=Error indexing method 'MvQueuePro
..
通常,当我重新发布具有一些小的更改的Web作业并尝试重新运行Web作业功能时,SCM在Web门户中向我显示以下警告,而我无法执行该功能 主机未运行;请求将排队,但直到执行 主机已启动. 在这种情况下,主机始终处于运行状态,并且作业设置为单例,多台主机应该没有问题. 解决方案 WebJobs仪表板将显示此消息,直到它从主机接收到更新的“心跳"消息,表明该主机正在运行. JobHo
..
由于某些问题,我决定在部署webjobs时使用计划的触发器. 我的azure门户仅显示1个Web作业,但是在日志中我看到它每次运行两次. 在我的 https://echtemaaltijd.scm.azurewebsites.net/api/webjobs页面,我看到每个webjob一个实例,当我查看调度程序日志URL时,我也看到它仅被触发一次. 为防止触发两次,我清除了设置时间
..
我有一个频繁运行的触发网络作业(每3分钟一次),另外一些则每周/每天触发一次,有些则连续运行. 如果我访问 https://xxxx.scm.azurewebsites.net/azurejobs/#/functions 该站点在尝试加载和索引函数调用时会花费很多时间,而这些调用却被频繁工作的输出所淹没. 我的问题: 如何设置特定Web作业的日志记录保留时间? 我写到控制台的所
..
我有这个非常基本的代码,可以从FTP服务器下载文本文件列表: foreach (var fileUri in files) { try { var ftpRequest = (FtpWebRequest)FtpWebRequest.Create(fileUri); ftpRequest.Method = WebRequestMethods.Ft
..
有人对此有解决方案吗?我正在尝试使用Visual Studio 2015部署Azure Webjob,并且每当我尝试验证与服务器的连接时,它都会不断抛出此错误. 我在本文的第一个答案中尝试了该解决方案,但是我没有在注册表中列出那些注册表项 Web部署任务失败. ("Microsoft.Web.Deployment.DeploymentManager"的类型初始值设定项引发了异常.)
..
我已经看到了有关使用settings.job的一些指导,但是它不起作用-在控制台中,我看到了: WebJob singleton setting is False 如何防止横向扩展运行Webjob的多个实例? 解决方案 据我所知,要获取连续的作业设置,以确保它是否为单例. GET /api/continuouswebjobs/{job name}/settings
..
我已经设置了一个链接到网站的Azure WebJob(运行良好) 我似乎收到很多这样的错误: Http Action - Response from host 'site.scm.azurewebsites.net': 'NotFound' Response Headers: Pragma: no-cache Cache-Control: no-cache Date: Sat, 06
..