相關關鍵詞
關于我們
最新文章
PHP框架Laravel中實現(xiàn)supervisor執(zhí)行異步進程的方法
問題描述
大家在使用Laravel框架實現(xiàn)動態(tài)網頁時,若有些操作計算量較大,為了不影響用戶體驗,往往需要使用異步方式去處理。這里使用supervisor和laravel自帶的queues實現(xiàn)。下面來看看詳細的介紹:
Supervisor
Supervisor (http://supervisord.org) 是一個用 Python 寫的進程管理工具,可以很方便的用來啟動、重啟、關閉進程(不僅僅是 Python 進程)。除了對單個進程的控制,還可以同時啟動、關閉多個進程,比如很不幸的服務器出問題導致所有應用程序都被殺死,此時可以用 supervisor 同時啟動所有應用程序而不是一個一個地敲命令啟動。
方法如下
1. 安裝supervisor
apt-get install supervisor