2017-04-02 31 views
0

所以我有一個Flask應用程序,我已經在運行我的應用程序的ini文件中配置了uwsgi。我一直在試圖弄清楚如何使用皇帝模式來運行我的應用程序,因爲我想在未來運行另一個應用程序來做同樣的事情。到目前爲止,我所見過的所有教程都在etc/init中使用nginx和conf文件。我問我的隊友,他說我不需要創建一個conf文件,因爲Ubuntu不再使用暴發戶(或類似的東西)。在emperor模式下管理和理解uWSGI以運行我的燒瓶應用程序

SOOOO我的問題是,我已經運行

uwsgi --emperor me.ini 

它的工作,我可以打開端口和它的作品。問題是我不知道如何管理皇帝模式,並告訴它具體做什麼,我知道有一個conf文件,但我需要做一個嗎?現在我的命令只是在目錄中搜索me.ini,並運行它,或者至少這是我認爲它的作用,我猜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

我想通了這個問題的答案了。我真的不需要一個conf文件,只是做了一個vassals文件夾,然後扔進我的.ini文件中。你也可以爲皇帝模式製作一個.ini文件,告訴它做什麼,而不是在命令行中輸入。