前面我們已安裝好了python服務(wù)器運行所需要的相關(guān)軟件,而最重要最繁瑣的就是參數(shù)配置,寫這篇就踩了好多坑,花了好多時間,遇到了各種各樣的問題。好了費話少說,直接進入本篇話題。
PS:本人不是專業(yè)的運維,很多l(xiāng)inux服務(wù)器的問題都是一知半解,只能根據(jù)自己的研究弄弄單機版的python web服務(wù)器,而對于多服務(wù)器自動化同步的部署、服務(wù)器的監(jiān)控、Linux服務(wù)器的安全、服務(wù)器的調(diào)優(yōu)(很多服務(wù)安裝不是重點,能將各種參數(shù)運用配置到洽到好處才是難點),大家最好找專業(yè)的運維工程師小戴同學問問,問我的話我也不一定能回答的出來。再一次感謝小戴同學的用心指導,讓我學會了很多服務(wù)器運維方面的知識,才有這篇文章。(想學python與自動化運維的可以上他的博客http://www.linuxyw.com/)
目錄:
一、讓你的python代碼跑起來
二、使用supervisord來管理python進程
三、將nginx與supervisord關(guān)聯(lián)起來(使用代理方式,非uwsgi)
四、使用nginx+supervisord+uwsgi來管理python web服務(wù)
五、使用svn來管理python的自動化發(fā)布
六、postgresql配置
七、pgbouncer配置
八、Redis配置
九、設(shè)置各服務(wù)開機啟動功能