我正在使用 Nginx 和 fcgi、python 和 web.py 在 ubuntu 中提供文件。我的 index.py 内容是:
app = web.application(urls, globals(), True)
if __name__ == "__main__":
web.wsgi.runwsgi = lambda func, addr=None: web.wsgi.runfcgi(func, addr)
app.run()
我正在启动:
spawn-fcgi -n -d /usr/share/nginx/www -f ~/Projects/index.py -a 127.0.0.1 -p 9002
效果很好,除了,一旦我对源文件(index.py 或它包含的任何类)进行了更改,这些新文件就永远不会加载。我必须停止 spawn-fcgi 并重新启动它以查看任何更改。这使得开发非常繁琐。
此外,我已经关闭了 python .pyc/cache 文件的生成。
TIA