0
我想知道如果有人曾經得到fcgi自動重新加載這個設置?這工作?我曾嘗試使用Django的autoreload.py(複製到我自己的位置,並呼籲autoreload.main(開始),不幸的是,我當叉發生類似的錯誤得到實現重載機制:lighttpd django fastcgi和自動重裝?
django/core/servers/fastcgi.py", line 180,
in runfastcgi WSGIServer(WSGIHandler(), **wsgi_opts).run()
File "build/bdist.freebsd-6.4-RELEASE-p9-amd64/egg/flup/server/fcgi_fork.py", line 140,
in run
File "build/bdist.freebsd-6.4-RELEASE-p9-amd64/egg/flup/server/preforkserver.py", line 119,
in run
File "build/bdist.freebsd-6.4-RELEASE-p9-amd64/egg/flup/server/preforkserver.py", line 450,
in _installSignalHandlers ValueError: signal only works in main thread
我理想中的設置會要能夠重新加載/終止我的fcgi進程,並在每次檢測到代碼更改後啓動一個新進程,類似於django如何在內部服務器上執行此操作,同時我也嘗試從autoreload.py中移除線程,這個錯誤,但它似乎並沒有正確運行服務器(仍在調查)。
也許有人嘗試CherryPies autoreload.py django的settings.py文件?