簡體   English   中英

如何運行多個Tornado進程/線程/前端?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM