2017-12-05 20 views
0

DNN 플랫폼 에디션이 스케줄러 작업과 관련하여 MS Azure 웹 응용 프로그램 환경에서 어려움을 겪고 있음을 읽었습니다.하늘색 웹 응용 프로그램의 DNN 8 스케줄러 오류

이 인용은 DNN 플랫폼/커뮤니티 스케줄러가 웹 사이트를 실행하는 서버의 이름을 적 로 변화로 하늘빛가 확장 아래, 또는 업그레이드가 기본 하늘빛 웹 사이트를 지원하지 않습니다 this DNN connect blog

에 대한 제공 기계. Evoq 용 솔루션이 있습니다.

나는 푸른 내 DNN의 경우에 다음과 같은 스케줄러 오류가 점점 오전 :

스레드 ID : 59 TYPE : DotNetNuke.Services.Search.SearchEngineScheduler, DotNetNuke의 예외 : 잠금 시간 초과 구하십시오 NativeFSLock @ D : 검색 \의 write.lock

이 많이 일어나고있다 \ \ 홈 \ 사이트 \ wwwroot에 \ App_Data. 이것은 08.00.04 버전

나는 또한 08.00.01 버전에 다음과 같은 오류가 점점 오전에

TYPE : DotNetNuke.Services.Scheduling.PurgeScheduleHistory, DotNetNuke의 예외 : 제한 시간이 만료 실행. 작동 완료까지 시간 초과 기간이 보다 오래 경과되었거나 서버가 응답하지 않습니다.

나의 질문은 푸른 웹 응용 프로그램 환경에서 dnn 플랫폼의 스케줄러가 제대로 작동하는지, 그리고이 버전이 어떤 버전인지를 확인하는 것입니다. 이렇게하면 이러한 오류가 해결되는 데 도움이됩니다.

감사

답변

1
우리는 종종 푸른에서 테스트 및 QA Evoq 환경을 호스트

및 컴퓨터 이름 그러므로 라이선스를 활성화하기 위해 우리를 필요로 변경을한다. 그러나 이들은 무료 또는 공유 pricing tiers에 있습니다. 나는 당신이 베이직 이상으로 이사한다면 환경이 헌신적이어야한다고 믿습니다. 또한 자신의 OnDemand 호스팅에서 Azure를 사용하기 때문에 DNN Corp에서 확인할 수 있습니다.

검색 쓰기 잠금 오류 나는 다른 환경에서 본 적이 있으므로 반드시 Azure 문제라고 생각하지 않습니다. 이 문제의 경우 App_Data \ Search 폴더의 모든 파일을 삭제하고 응용 프로그램 풀을 다시 시작하십시오. 그런 다음 사이트를 시작하고 설정> 사이트 설정> 검색으로 이동하여 콘텐츠 재배치 버튼을 클릭하십시오. 그런 다음 스케줄러에서 사이트 크롤러 작업을 시작하십시오. 사이트 설정> 서버> 서버 설정> 웹 서버에서 현재 서버 이름 만이 있는지 확인하십시오. 이전 서버 이름을 삭제하십시오. 설정> 스케줄러에서 검색 : 사이트 크롤러 작업을 편집하십시오. 서버 텍스트 상자에 서버의 이름을 입력하여 처리가 겹치지 않도록 서버에서 실행되도록 할 수 있습니다 (웹 팜 모드로 생각한 경우).