亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用supervisor管理laravel常駐任務配置

發布時間:2021-03-02 10:44:06 來源:億速云 閱讀:157 作者:清風 欄目:編程語言

這篇“如何用supervisor管理laravel常駐任務配置”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“如何用supervisor管理laravel常駐任務配置”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

Laravel 是什么

Laravel 是一套簡潔、優雅的PHP Web開發框架。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構建一個完美的網絡APP,而且每行代碼都可以簡潔、富于表達力。

生產環境中需要一個可靠的進程管理工具來幫助laravel保持任務進程的狀態,supervisor是非常廣泛的選擇

一. 安裝supervisor

ubuntu環境下:

apt install supervisor

二. 配置supervisor

配置文件有兩個位置:
主配置文件:/etc/supervisor/supervisord.conf 通常用于配置全局通用的配置
個性化配置文件:/etc/supervisor/conf.d/*.conf 通常用于配置單個進程組或者進程的個性化配置,類似于nginx配置時把多個server單獨放在獨立的配置文件里
supervisor的配置說明文檔:https://www.rddoc.com/doc/Supervisor/3.3.1/zh/configuration/#supervisord-section-settings

三.舉個例子:

// 在/etc/supervisor/conf.d/路徑下建立一個 foo.conf 文件,存放一個組名為foo的配置
[group:foo] // 建立一個進程組
programs=bar // 進程組包括的進程,多個進程用逗號隔開

[program:bar] // 建立一個進程
process_name=%(program_name)s_%(process_num)02d // 啟動的進程名 : bar_00 bar_01 ...
command=php /data/www/laravel-path/artisan queue:work --sleep=3 --tries=3 // 執行的進程命令
autostart=true // 隨supervisor啟動自動啟動
autorestart=true
user=deploy // 執行進程的用戶
numprocs=8 // 進程數
redirect_stderr=true
stdout_logfile=/data/logs/foo.log

啟動supervisor: supervisord -c /etc/supervisord.conf
進入supervisor操作臺:supervisorctl

supervisorctl> reread // 讀取新增加的配置
supervisorctl> update
supervisorctl> start foo:* //啟動foo組下的所有進程

以上是“如何用supervisor管理laravel常駐任務配置”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彰化市| 宜丰县| 汝城县| 中西区| 襄垣县| 视频| 钟祥市| 靖安县| 和硕县| 台中市| 独山县| 庆阳市| 桓台县| 靖州| 江华| 涡阳县| 新蔡县| 城固县| 依兰县| 宜川县| 固安县| 汪清县| 如皋市| 延寿县| 无为县| 土默特右旗| 铜山县| 通道| 昂仁县| 文昌市| 富顺县| 灵丘县| 永登县| 绥滨县| 鹤庆县| 马公市| 保定市| 扎兰屯市| 梁河县| 廉江市| 阜南县|