摘要:?jiǎn)栴}常駐進(jìn)程經(jīng)常出現(xiàn)死掉的情況解決方案使用當(dāng)進(jìn)程死掉時(shí),可以重啟,不局限于進(jìn)程,任何進(jìn)程,都可以用進(jìn)行重啟??梢允褂蒙鲜雒睿膳渲梦募?。管理常駐進(jìn)程守護(hù)啟動(dòng)成功后,要自動(dòng)重啟的命令就已經(jīng)正常運(yùn)行了。
問(wèn)題:PHP 常駐進(jìn)程經(jīng)常出現(xiàn)死掉的情況;
解決方案:使用 Supervisor, 當(dāng)進(jìn)程死掉時(shí),可以重啟,不局限于PHP進(jìn)程,任何進(jìn)程,都可以用Supervisor 進(jìn)行重啟。
1、安裝
安裝python應(yīng)該就可以了,python 安裝包自帶 Supervisor 或者用pip安裝Supervisor進(jìn)程管理工具 參考鏈接:https://www.cnblogs.com/Dicky-Zhang/p/6171954.html
2、配置
2.1 生成配置文件 在Mac下,由于安全規(guī)則,默認(rèn)不能在/etc/下增加配置, 不過(guò)可以在/usr/local/etc目錄下創(chuàng)建配置文檔,效果是一樣的。 sudo echo_supervisord_conf > /usr/local/etc/supervisord.conf 可以使用上述命令,生成配置文件。 其中,echo_supervisord_conf命令可以打印所有的默認(rèn)配置信息; 2.2 配置后臺(tái)管理頁(yè)面,解開(kāi)下面的注釋就可以了 [inet_http_server] port=127.0.0.1:9001 username=user password=123 2.3 配置進(jìn)程重新啟動(dòng)時(shí)的命令,在配置文件中,新增下面幾行代碼 [program:apple] process_name=%(program_name)s_%(process_num)02d command=php artisan apple autostart=true autorestart=true ;user=user numprocs=8 redirect_stderr=true stdout_logfile=/var/log/supervisor.log
3、啟動(dòng)supervisor的守護(hù)進(jìn)程
sudo supervisord -c /usr/local/etc/supervisord.conf 其中,需要用 -c 參數(shù)指定配置文件。
4、管理常駐進(jìn)程
supervisor守護(hù)啟動(dòng)成功后,要自動(dòng)重啟的命令就已經(jīng)正常運(yùn)行了。 通過(guò)本地瀏覽器,進(jìn)入管理后臺(tái):http://127.0.0.1:9001/,打開(kāi)效果圖如下 可以在后臺(tái)看到進(jìn)程的相關(guān)信息,如運(yùn)行了多長(zhǎng)時(shí)間 也可以,做相關(guān)操作,如停止進(jìn)程、重啟進(jìn)程、查看log、清除log
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/31705.html
摘要:使用開(kāi)發(fā)的一個(gè)服務(wù),是系統(tǒng)下的一個(gè)進(jìn)程管理工具。一切就緒后,我們使用如下命令就可以啟動(dòng)隊(duì)列進(jìn)程的監(jiān)聽(tīng)了這里值得注意的是,如果處理隊(duì)列的代碼更改了,需要重啟的隊(duì)列管理才能生效。 supervisor使用python開(kāi)發(fā)的一個(gè)client/server服務(wù),是linux/unix系統(tǒng)下的一個(gè)進(jìn)程管理工具。它可以很方便的監(jiān)聽(tīng)、停止、重啟一個(gè)或多個(gè)進(jìn)程。用supervisor管理的進(jìn)程,打你...
閱讀 2460·2021-10-09 09:41
閱讀 3332·2021-09-26 09:46
閱讀 904·2021-09-03 10:34
閱讀 3243·2021-08-11 11:22
閱讀 3434·2019-08-30 14:12
閱讀 778·2019-08-26 11:34
閱讀 3400·2019-08-26 11:00
閱讀 1840·2019-08-26 10:26