宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動(dòng)態(tài)
精選推薦

Linux命令行配置

管理 管理 編輯 刪除

LINUX 命令行配置方法

一定要解禁對(duì)應(yīng)PHP版本中的proc_open函數(shù),否則無法啟動(dòng)消息隊(duì)列

一. Supervisor安裝

1.配置好yum源后,可以直接安裝

yum install supervisor

二. Supervisor使用

Supervisor配置文件: /etc/supervisor/conf

注:Supervisor的配置文件默認(rèn)是不全的,不過大部分默認(rèn)的情況下,基本功能已滿足使用

子進(jìn)程配置文件路徑: /etc/supervisor.d/

注:默認(rèn)子進(jìn)程配置文件為ini格式,可在supervisor主配置文件中修改

子進(jìn)程配置文件說明:

需要管理的子進(jìn)程編寫一個(gè)配置文件,放在/etc/supervisor.d/目錄下以.ini作為擴(kuò)展名

子進(jìn)程配置實(shí)例,可直接復(fù)制此例子,需要修改directory為自己的項(xiàng)目根目錄

#進(jìn)程名
[program:crmeb] 
#啟動(dòng)命令
command=php think swoole
#執(zhí)行腳本目錄
directory=/web/wwwroot/wwwwpro/beta/CRMEB_PRO/
#守護(hù)進(jìn)程啟動(dòng)時(shí)是否同時(shí)啟動(dòng)
autorestart=true
#啟動(dòng)多少秒后狀態(tài)判定
startsecs=3
#啟動(dòng)失敗嘗試次數(shù)
startretries=3
#日志輸出
stdout_logfile=/www/server/panel/plugin/supervisor/log/PRO消息隊(duì)列.out.log
stderr_logfile=/www/server/panel/plugin/supervisor/log/PRO消息隊(duì)列.err.log
#日志文件大小
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
# 啟動(dòng)用戶
user=www
# 進(jìn)程優(yōu)先級(jí)值越小優(yōu)先級(jí)越大,取值范圍:999-1
priority=999
# 同時(shí)啟動(dòng)多少個(gè)進(jìn)程
numprocs=1
# 進(jìn)程名
process_name=%(program_name)s_%(process_num)02d

三. supervisor命令說明

supervisorctl status        //查看所有進(jìn)程的狀態(tài)
supervisorctl stop crmeb       //停止crmeb
supervisorctl start crmeb      //啟動(dòng)crmeb
supervisorctl restart       //重啟crmeb
supervisorctl update        //配置文件修改后使用該命令加載新的配置
supervisorctl reload        //重新啟動(dòng)配置中的所有程序

注:把crmeb換成all可以管理配置中的所有進(jìn)程。直接輸入supervisorctl進(jìn)入supervisorctl的shell交互界面,此時(shí)上面的命令不帶supervisorctl可直接使用。

四. 注意事項(xiàng)

使用supervisor進(jìn)程管理命令之前先啟動(dòng)supervisord,否則程序報(bào)錯(cuò)。

使用命令supervisord -c /etc/supervisord.conf啟動(dòng)。

若是centos7

systemctl start supervisord.service     //啟動(dòng)supervisor并加載默認(rèn)配置文件
systemctl enable supervisord.service    //將supervisor加入開機(jī)啟動(dòng)項(xiàng)

五. 配置文件說明

supervisor.conf配置文件說明

[unix_http_server]
file=/tmp/supervisor.sock   ;UNIX socket 文件,supervisorctl 會(huì)使用
;chmod=0700                 ;socket文件的mode,默認(rèn)是0700
;chown=nobody:nogroup       ;socket文件的owner,格式:uid:gid

;[inet_http_server]         ;HTTP服務(wù)器,提供web管理界面
;port=127.0.0.1:9001        ;Web管理后臺(tái)運(yùn)行的IP和端口,如果開放到公網(wǎng),需要注意安全性
;username=user              ;登錄管理后臺(tái)的用戶名
;password=123               ;登錄管理后臺(tái)的密碼

[supervisord]
logfile=/tmp/supervisord.log ;日志文件,默認(rèn)是 $CWD/supervisord.log
logfile_maxbytes=50MB        ;日志文件大小,超出會(huì)rotate,默認(rèn) 50MB,如果設(shè)成0,表示不限制大小
logfile_backups=10           ;日志文件保留備份數(shù)量默認(rèn)10,設(shè)為0表示不備份
loglevel=info                ;日志級(jí)別,默認(rèn)info,其它: debug,warn,trace
pidfile=/tmp/supervisord.pid ;pid 文件
nodaemon=false               ;是否在前臺(tái)啟動(dòng),默認(rèn)是false,即以 daemon 的方式啟動(dòng)
minfds=1024                  ;可以打開的文件描述符的最小值,默認(rèn) 1024
minprocs=200                 ;可以打開的進(jìn)程數(shù)的最小值,默認(rèn) 200

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ;通過UNIX socket連接supervisord,路徑與unix_http_server部分的file一致
;serverurl=http://127.0.0.1:9001 ; 通過HTTP的方式連接supervisord

; [program:xx]是被管理的進(jìn)程配置參數(shù),xx是進(jìn)程的名稱
[program:xx]
command=/opt/apache-tomcat-8.0.35/bin/catalina.sh run  ; 程序啟動(dòng)命令
autostart=true       ; 在supervisord啟動(dòng)的時(shí)候也自動(dòng)啟動(dòng)
startsecs=10         ; 啟動(dòng)10秒后沒有異常退出,就表示進(jìn)程正常啟動(dòng)了,默認(rèn)為1秒
autorestart=true     ; 程序退出后自動(dòng)重啟,可選值:[unexpected,true,false],默認(rèn)為unexpected,表示進(jìn)程意外殺死后才重啟
startretries=3       ; 啟動(dòng)失敗自動(dòng)重試次數(shù),默認(rèn)是3
user=tomcat          ; 用哪個(gè)用戶啟動(dòng)進(jìn)程,默認(rèn)是root
priority=999         ; 進(jìn)程啟動(dòng)優(yōu)先級(jí),默認(rèn)999,值小的優(yōu)先啟動(dòng)
redirect_stderr=true ; 把stderr重定向到stdout,默認(rèn)false
stdout_logfile_maxbytes=20MB  ; stdout 日志文件大小,默認(rèn)50MB
stdout_logfile_backups = 20   ; stdout 日志文件備份數(shù),默認(rèn)是10
; stdout 日志文件,需要注意當(dāng)指定目錄不存在時(shí)無法正常啟動(dòng),所以需要手動(dòng)創(chuàng)建目錄(supervisord 會(huì)自動(dòng)創(chuàng)建日志文件)
stdout_logfile=/opt/apache-tomcat-8.0.35/logs/catalina.out
stopasgroup=false     ;默認(rèn)為false,進(jìn)程被殺死時(shí),是否向這個(gè)進(jìn)程組發(fā)送stop信號(hào),包括子進(jìn)程
killasgroup=false     ;默認(rèn)為false,向進(jìn)程組發(fā)送kill信號(hào),包括子進(jìn)程

;包含其它配置文件
[include]
files = relative/directory/*.ini    ;可以指定一個(gè)或多個(gè)以.ini結(jié)束的配置文件

六. 常見問題

unix:///var/run/supervisor.sock no such file

問題描述:安裝好supervisor沒有開啟服務(wù)直接使用supervisorctl報(bào)的錯(cuò)

解決辦法:supervisord -c /etc/supervisord.conf


command中指定的進(jìn)程已經(jīng)起來,但supervisor還不斷重啟

問題描述:command中啟動(dòng)方式為后臺(tái)啟動(dòng),導(dǎo)致識(shí)別不到pid,然后不斷重啟,這里使用的是elasticsearch,command指定的是$path/bin/elasticsearch -d

解決辦法:supervisor無法檢測(cè)后臺(tái)啟動(dòng)進(jìn)程的pid,而supervisor本身就是后臺(tái)啟動(dòng)守護(hù)進(jìn)程,因此不用擔(dān)心這個(gè)


啟動(dòng)了多個(gè)supervisord服務(wù),導(dǎo)致無法正常關(guān)閉服務(wù)

問題描述:在運(yùn)行supervisord -c /etc/supervisord.conf之前,直接運(yùn)行過supervisord -c /etc/supervisord.d/xx.conf導(dǎo)致有些進(jìn)程被多個(gè)superviord管理,無法正常關(guān)閉進(jìn)程。

解決辦法:使用ps -fe | grep supervisord查看所有啟動(dòng)過的supervisord服務(wù),kill相關(guān)的進(jìn)程。

請(qǐng)登錄后查看

小小 最后編輯于2025-07-28 17:04:37

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認(rèn)正序 回復(fù)倒序 點(diǎn)贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
598
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動(dòng)態(tài) 精選推薦 首頁頭條 首頁動(dòng)態(tài) 首頁推薦
取 消 確 定
回復(fù)
回復(fù)
問題:
問題自動(dòng)獲取的帖子內(nèi)容,不準(zhǔn)確時(shí)需要手動(dòng)修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請(qǐng)輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認(rèn)打賞

微信登錄/注冊(cè)

切換手機(jī)號(hào)登錄

{{ bind_phone ? '綁定手機(jī)' : '手機(jī)登錄'}}

{{codeText}}
切換微信登錄/注冊(cè)
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服