[英]How to run multiple Tornado processes/threads/frontends?
在龍卷風文件中,他們展示了如何從4個前端獲得非常大的吞吐量 。 我想以相同的方式運行一個應用程序,並希望前端運行作為使用init.d腳本*管理的守護程序進程。
我是Python的新手,所以不知道從哪里開始。 目前我在終端手動啟動Tornado服務器,每次都傳入一個新的端口號。
我已經嘗試將python-daemon包與lockfile包一起使用,但是創建的lockfiles中沒有進程ID,我無法看到如何在以后優雅地終止進程。
我真的不知道從哪里開始,Tornado文檔在部署方面留下了很大一部分。
*如果有更好的方法來管理流程,以便可以作為一個組進行監控和管理,那么請告訴我。
試試主管 。 它非常適合管理多個守護程序進程。 您可以在supervisord.conf文件中配置應用程序,並從init.d腳本啟動supervisord本身。
我也可以擔保主管。 我們一直在生產中使用龍卷風,有4個實例使用主管,它正在順利地工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.