【发布时间】:2015-08-13 19:10:48
【问题描述】:
我正在尝试在生产环境中启动 Perl Dancer 应用程序。
我正在调用 uWSGI,如下所示:
uwsgi --socket 127.0.0.1:3031 --psgi ./bin/app.pl
当应用程序加载和运行时,它充满了错误,因为根本没有设置环境(甚至没有设置默认开发环境)。
这些似乎不起作用:
uwsgi --socket 127.0.0.1:3031 --psgi ./bin/app.pl --env production
uwsgi --socket 127.0.0.1:3031 --psgi ./bin/app.pl production
仅供参考,这可行,使用 plakup 和 starman:
plackup -E production -s Starman --workers=10 -l /tmp/app.sock -a ./bin/app.pl
我已经阅读了这个: http://uwsgi-docs.readthedocs.org/en/latest/Options.html 但似乎没有特定于 Dancer 的环境设置,例如 Python。
想法?提前谢谢!
【问题讨论】:
标签: nginx uwsgi dancer plack psgi