首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DNN 8调度器在蔚蓝web应用程序中的错误

DNN 8调度器在蔚蓝web应用程序中的错误
EN

Stack Overflow用户
提问于 2017-12-05 21:20:01
回答 1查看 245关注 0票数 1

我记得有读到DNN平台版本在调度程序任务方面与MS应用程序环境的斗争。

这句话是给这个DNN连接博客

DNN平台/社区调度程序不支持Azure网站,因为运行网站的服务器名称随着Azure的向上和向下扩展或底层计算机的升级而不断更改。对于Evoq有一个解决方案。

在Azure上的DNN实例中,我得到了以下调度程序错误:

线程ID:59 TYPE:DotNetNuke.Services.Search.SearchEngineScheduler,DOTNETNUKE异常:锁获取超时: NativeFSLock@D:\home\site\wwwroot\App_Data\Search\write.lock

这件事经常发生。THis的版本为08.00.04

我还得到08.00.01版本的以下错误

TYPE:DotNetNuke.Services.Scheduling.PurgeScheduleHistory,DOTNETNUKE异常:执行超时已过期。在操作完成或服务器没有响应之前经过的超时时间。

我的问题是,dnn平台的调度器在蔚蓝的web应用环境中是否正常工作,是什么版本交付的。这将帮助我解决这些错误。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-12-06 16:02:19

我们经常在Azure中托管Test和QA环境,并且机器名称确实会改变,因此需要我们重新激活许可。但是这些都是在免费或共享的定价层上。我相信如果你搬到基础和以上,环境应该是奉献的。您也可以在这方面与DNN公司确认,因为他们自己的OnDemand主机使用Azure。

我在其他环境中看到的搜索写锁错误,所以我不认为这是一个Azure问题。对于此问题,请重新启动应用程序池并删除App_Data\Search文件夹中的所有文件。然后启动网站,转到“设置”>“网站设置”>“搜索”,然后单击“重新索引内容”按钮。然后从调度程序启动scheduler作业。确保在站点设置>服务器>服务器设置> Web服务器中,只有当前服务器名称-删除所有旧服务器名称。在Settings > Scheduler中,编辑Search: Scheduler任务。在Servers textbox中,您可以输入服务器的名称,以确保它只在该服务器上运行,以确保在处理过程中没有重叠(认为它处于webfarm模式)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47662841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档