修改Azure WebJob上的计划

时间:2014-12-15 13:29:27

标签: azure scheduled-tasks

与许多其他人一样,我对轻量级WebJobs非常热衷,可轻松添加到Azure网站。

但我认为WebJobs的一个优点是可以轻松修改调度。当我尝试时,我很惊讶似乎没有办法做到这一点。部署的WebJob似乎停留在初始调度中。

我是否需要部署新的WebJobs才能修改日程安排?

3 个答案:

答案 0 :(得分:10)

要更改计划或修改CRON值,只需使用App Service Editor修改settings.job文件;

  

截至撰写本文时,App Service Editor仍处于预览状态,但它仍然存在   会工作的。

def rolling_mean(x): if (x.name <3): return np.nan a1 = x.a if x.a <=3 else 3 #look at previous 2 rows and reduce the 'a' value if the sum of the 3 rows is greater than 3. a2 = df.loc[x.name-1].a if (a1+df.loc[x.name-1].a) <=3 else 3-a1 a3 = df.loc[x.name-2].a if (a1+a2+df.loc[x.name-2].a) <=3 else 3-a1-a2 #calculate mean of adjusted a * b for the current row and 2 rows above. return (a1*x.b + a2*df.loc[x.name-1].b + a3*df.loc[x.name-2].b)/3.0 #apply the rolling_mean to the dataframe to create a new column 'MA' df['MA'] = df.apply(func=rolling_mean,axis=1) df Out[500]: a b MA 1 0.90 0.796522 NaN 2 0.80 0.701075 NaN 3 0.60 0.777130 0.581336 4 0.50 0.209913 0.377365 5 0.75 0.920538 0.420546 6 1.00 0.955213 0.583524 7 3.50 0.227222 0.227222 8 2.00 0.336633 0.300163 9 1.25 0.563512 0.431166 10 1.00 0.832624 0.596496 文件中修改CRON值中的计划,并将反映在App的Web作业仪表板中。

enter image description here

  

App Service编辑器在App Service&gt;中可用。开发工具

     
    

App Service Editor(预览)

  

enter image description here

答案 1 :(得分:2)

我终于找到了它。 计划的WebJobs在主栏中的Scheduler下显示。

在您实际进行更改之前,“保存”按钮不可见。

答案 2 :(得分:2)

答案已经提供,但我只是想补充一点细节。 我很难找到webjob的代码以及setting.job文件。

最后,我发现它位于包含webapp的App_Data / jobs / triggered文件夹中。

我希望无论如何都有所帮助。