2017-12-07 32 views
1

12 월 1 일부터 PythonAnywhere.com에서 web2py (버전 2.14.6-stable + timestamp.2016.05.10.00.21.47) 앱을 더 이상 스케줄러에서 예약 할 수 없습니다. 작업 로그는 다음 3 줄의 긴 순열입니다 : 내가 직접 쿼리를 통해 아무런 응답이 없었습니다 아마 그들이 SO 모니터12 월 1 일 이후로 PythonAnywhere에서 web2py 스케줄러가 작동하지 않습니다.

Failed to acquire lock, task must already be running 
2017-12-06 08:04:12 -- Completed task, took 6.00 seconds, return code was 0. 

(같은과

ERROR:web2py.scheduler.giles-livetask1#7087: error popping tasks 
ERROR:web2py.scheduler.giles-livetask1#7087:Error retrieving status 
ERROR:web2py.scheduler.giles-livetask1#7087:Error coordinating TICKER 

산재 매 시간,하지만 이후도 그들의 포럼을 통해, 나는 숨을 멈추지 않고있다.)

스케줄러를 다시 시작해 보았는데 아무런 도움이되지 않았다. 그래서 내 질문은 :이 스케줄러를 다시 작동 시키려면 어떻게해야합니까?

+0

여기 PythonAnywhere의 메모 만 있습니다. 포럼에서 24 시간 이내에 모든 질문에 답변합니다. 일반적으로 근무일에는 훨씬 빠릅니다. 위에 언급 된 원래의 포럼 게시물이 우리 시간 인 오후 9시에 있었으므로 다음 날까지 답변을 얻지 못했습니다. 우리 포럼에서 문제를 디버깅하는 데 도움이 될 것이므로 스레드에 대한 링크는 다음과 같습니다. https://www.pythonanywhere.com/forums/topic/12172/ –

+0

후속 조치 : 피드백에 대한 피드백을받지 못했습니다. 게시, 나는 포럼 포럼의 아침에 처음에 그 일을했다. 그리고 포럼에서 피드백을 얻은 동안 스케줄러를 다시 시작한 것만으로 문제를 해결하지 못했습니다. –

+0

Scott - 지금은 정말 혼란 스럽습니다. 12 월 7 일부터 포럼에 대한 귀하의 답변을 기다리는 질문이 있습니다. 위의 포럼 링크를 확인하십시오. 귀하의 의견 수렴 메시지에 대한 응답으로 같은 날 이메일을 보냈습니다. 포럼 게시물에 대한 경고를받지 못했고 의견에 대한 회신을받지 못한 경우 PythonAnywhere에서 등록 된 이메일 주소를 확인할 수 있습니까? 아마도 우리의 메시지는 더 이상 확인하지 않는 이메일 주소로 갈 것입니다. –

답변

0

스케줄러 소스를 파고 로그를 자세히 살펴보면 SQLite 데이터베이스가 잠겨져 있음을 알 수 있습니다. https://stackoverflow.com/a/15271260/535275은 간단한 단계 (기본적으로 DB 파일의 복사본을 만든 다음 이름을 바꿔 원래 파일을 바꿉니다)를 사용하여 수정합니다.