所以我有一个Flask应用程序,我已经在运行我的应用程序的ini文件中配置了uwsgi。我一直在试图弄清楚如何使用emperor模式来运行我的应用程序,因为我希望将来运行另一个应用程序来做同样的事情。到目前为止,我所见过的所有教程都使用nginx和etc / init中的conf文件。我问我的伴侣,他说我不需要制作一个conf文件,因为ubuntu不再使用upstart(或类似的东西)。
Soooo我的问题是,我已经
了uwsgi --emperor me.ini
它可以工作,我可以打开端口,它的工作原理。问题是我不知道如何管理皇帝模式并告诉它具体做什么,我知道有一个conf文件,但我需要制作一个吗?现在我的命令只是在目录中搜索me.ini并运行它,或者至少是我认为它的作用,我猜测我。我是一个附庸。我也不知道如何处理过程数量。
我的wsgi文件包含。
from Flaskapp import application
if __name__ == "__main__":
application.run()
我的me.ini包含
[uwsgi]
module = wsgi
master = true
processes = 5
http-socket = :5000
chmod-socket = 660
vacuum = true
die-on-term = true
答案 0 :(得分:0)
我已经找到了这个问题的答案。我真的不需要一个conf文件,只是制作了一个vassals文件夹,然后扔进了我的.ini。您也可以为emperor模式创建.ini,告诉它该做什么,而不是在命令行中输入。