데몬 모드에서 '붙여 넣기'웹 서버를 시작하면 소스 파일의 타임 스탬프가 업데이트 될 때 다시로드 할 수 없게되는 것 같습니다. 여기붙여 넣기 (Python) 웹 서버 - 자동로드 문제
... 나는이 데몬을 시작하는 방법 (나를 위해) 붙여 넣기를 사용하는 주요 포인트 중 하나를 패배
cd ${project} && ../bin/paster serve --reload --daemon development.ini; cd ..;
...입니다.
누구나이 문제를 발견하거나 내가 잘못하고있는 것을 알고 있습니까?
완료하려면 내가 변경할 파일이 컨트롤러 파일입니다.
버전은`PasteScript 1.7.3 '나는 장전는 SIGTERM과 데몬 화 된 서버와 서버가 불 투과성을 중지하기 때문에 두 가지 옵션이 기본적으로 호환되지 않는 있다고 생각
감사합니다. 내가 듣고 싶었던 것. :) – Cyrus
--reload에 대한 파일 모니터는 매 초마다 모든 소스 파일을 검사하며 상당한 양의 CPU 시간을 사용할 수 있습니다. 프로덕션 환경에서는 절대로 사용하지 마십시오. mod_wsgi를 사용하면 응용 프로그램을로드하는 단일 .wsgi 스크립트의 타임 스탬프를 확인하여 다시로드 할 수 있습니다. 다른 WSGI 서버에도 Spawning과 같은 중요한 다시로드 기능이 있습니다. – joeforker
* 두 옵션이 본질적으로 호환되지 않는다고 생각합니다. * [실제로] (https://bitbucket.org/ianb/pastescript/src/510ff7d7627750eb0dbbc0d36fa63c72ffa6b303/paste/script/serve.py?at=default#cl-162). –