appFog 웹 사이트에서 APScheduler를 사용하여 Python 백그라운드 작업자를 만들면이 작업을 시도해 보았습니다.AppFog에서 파이썬 독립 실행 형 응용 프로그램을 만들 수있는 해결 방법이 필요합니다.
APScheduler==2.0.3
MySQL-python==1.2.4b5
그러나 appFog에 밀어 때 다음과 같은 오류 있어요 :
====> /logs/stderr.log <====
Traceback (most recent call last):
File "testConnectionDB.py", line 3, in <module>
from apscheduler.scheduler import Scheduler
ImportError: No module named apscheduler.scheduler
을 나는 다음 줄을 포함하는 (
pip freeze
로 만든)를
requirements.txt
파일을 간단한 파이썬 독립 실행 형 응용 프로그램을 밀어 시도
그래서 나는 requirements.txt
파일을 읽지 못했을 것으로 추측했다. appFog 지원팀은 독립 실행 형 응용 프로그램에서 실제로 지원되지 않는다는 것을 확인했습니다. 즉, 독립 실행 형 응용 프로그램은 appfog에서 라이브러리를 가져올 수 없으므로 사용이 제한됩니다.
그래서 누군가가 이미이 경험을했는지, 누군가 해결 방법을 찾았는지 궁금합니다. 루비에서하지 않거나 다른 플랫폼으로 전환하는 것을 선호합니다. 일반 파이썬 또는 장고 - 파이썬 응용 프로그램에서이 작업을 수행 할 수 있습니까?
팁 주셔서 감사합니다. 백그라운드에서 독립형 앱을 어떻게 시작 하시겠습니까? – RockridgeKid
실제로 웹 직면 인터페이스 사용하기. 웹에서 액세스 할 수있는 앱 조각은 단지 자리 표시 자일뿐입니다 (기능 없음). 특히 webapp 대신 실제 백그라운드 스케줄러를 호출하도록 명령을 수정하십시오 (저는 개인적으로 python flask를 제안합니다). –
안녕하세요, 기본 플라스크 웹 앱을 설치했고 예를 들어'@ app.route '/ 스케줄러')'. 그러나 APScheduler는 백그라운드 작업자로 사용되지 않으므로 시간 초과되었습니다. 플라스크 사용에 관한 귀하의 메시지를 오해 했습니까? 아니면 추가 대기열 시스템이 필요합니까? – RockridgeKid