1 回答

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
1.nginx常做反向代理,但是這里的Python Web應(yīng)用,nginx就是一個(gè)Web服務(wù)器,處理瀏覽器發(fā)送過(guò)來(lái)的HTTP請(qǐng)求,不做“反向代理”的功能(正向代理和反向代理的概念,題主需要再梳理一下)-> 這個(gè)更正一下,nginx在此處的使用方法確實(shí)是反向代理,代理的方式是uwsgi_proxy;nginx反向代理不止是支持http協(xié)議,還支持uwsgi,fastcgi,scgi,memcached等眾多協(xié)議。
2.gunicom或者uwsgi是用來(lái)接收nginx分發(fā)來(lái)的請(qǐng)求,連接nginx和Python代碼。
3.supervisord是一項(xiàng)監(jiān)控服務(wù),用來(lái)監(jiān)控被管理的應(yīng)用健康和使用情況:如果被監(jiān)控應(yīng)用(s)異常退出,suervisord會(huì)自動(dòng)啟動(dòng)這些應(yīng)用,并記錄相應(yīng)的日志便于后期分析。
以上應(yīng)用并不存在特別的功能上的重疊。
添加回答
舉報(bào)