centos【rockylinux】安裝【supervisor】的注意事項【完整版】

重新加載 systemd 配置推薦使用pip的方式安裝??

pip install supervisor

第二步:添加supervisord.conf配置文件

[unix_http_server]
file=/tmp/supervisor.sock   ; UNIX socket 文件,supervisorctl 會使用
;chmod=0700                 ; socket 文件的 mode,默認是 0700
;chown=nobody:nogroup       ; socket 文件的 owner,格式: uid:gid; [inet_http_server]         ; HTTP 服務器,提供 web 管理界面
; port=0.0.0.0:8080        ; Web 管理后臺運行的 IP 和端口,如果開放到公網,需要注意安全性
; username=root              ; 登錄管理后臺的用戶名
; password=1123               ; 登錄管理后臺的密碼[supervisord]
logfile=/tmp/supervisord.log ; 日志文件,默認是 $CWD/supervisord.log
logfile_maxbytes=50MB        ; 日志文件大小,超出會 rotate,默認 50MB
logfile_backups=10           ; 日志文件保留備份數量默認 10
loglevel=info                ; 日志級別,默認 info,其它: debug,warn,trace
pidfile=/tmp/supervisord.pid ; pid 文件
nodaemon=false               ; 是否在前臺啟動,默認是 false,即以 daemon 的方式啟動
minfds=1024                  ; 可以打開的文件描述符的最小值,默認 1024
minprocs=200                 ; 可以打開的進程數的最小值,默認 200; the below section must remain in the config file for RPC
; (supervisorctl/web interface) to work, additional interfaces may be
; added by defining them in separate rpcinterface: sections
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; 通過 UNIX socket 連接 supervisord,路徑與 unix_http_server 部分的 file 一致
; serverurl=http://127.0.0.1:8080 ; 通過 HTTP 的方式連接 supervisord; 包含其他的配置文件【可以是 *.conf 或 *.ini】
[include]
files = /etc/supervisor/*.conf /etc/supervisor/common/*.conf

第三步:配置?supervisord.service文件

手動創建 supervisord.service
如果 supervisord.service 不存在,你可以手動創建:

vim /etc/systemd/system/supervisord.service

# supervisord service for systemd (CentOS 7.0+)
# by ET-CS (https://github.com/ET-CS)
[Unit]
Description=Supervisor daemon[Service]
Type=forking
ExecStart=/usr/local/anaconda3/bin/supervisord
ExecStop=/usr/local/anaconda3/bin/supervisorctl $OPTIONS shutdown
ExecReload=/usr/local/anaconda3/bin/supervisorctl $OPTIONS reload
KillMode=process
Restart=on-failure
RestartSec=42s[Install]
WantedBy=multi-user.target

重新加載 systemd 配置?

sudo systemctl daemon-reload

最后tab補全支持【】

 yum install bash-completion
啟用 Bash 補全
確保 Bash 補全已啟用。在 ~/.bashrc 或 /etc/bash.bashrc 中添加以下內容:if [ -f /usr/share/bash-completion/bash_completion ]; then. /usr/share/bash-completion/bash_completion
fi
然后重新加載 Bash 配置:source ~/.bashrc

?最后執行?systemctl restart supervisord.service 補全試試

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/898383.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/898383.shtml
英文地址,請注明出處:http://en.pswp.cn/news/898383.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Cloud Gateway 使用ribbon以及nacos實現灰度發布

1、Spring Cloud Gateway配置文件 gateway:userId-limit: 1000 agent-bff:ribbon:NFLoadBalancerRuleClassName: com.anlitech.gateway.gray.GrayRule operator-bff:ribbon:NFLoadBalancerRuleClassName: com.anlitech.gateway.gray.GrayRule spring:cloud:gateway:locator:en…

關于“碰一碰發視頻”系統的技術開發文檔框架

以下是關于“碰一碰發視頻”系統的技術開發文檔框架,涵蓋核心功能、技術選型、開發流程和關鍵模塊設計,幫助您快速搭建一站式解決方案 --- 隨著短視頻平臺的興起,用戶的創作與分享需求日益增長。而如何讓視頻分享更加便捷、有趣&#xff0c…

基于django+vue的購物商城系統

開發語言:Python框架:djangoPython版本:python3.8數據庫:mysql 5.7數據庫工具:Navicat11開發軟件:PyCharm 系統展示 系統首頁 熱賣商品 優惠資訊 個人中心 后臺登錄 管理員功能界面 用戶管理 商品分類管理…

Ardunio 連接OLED觸摸屏(SSD1106驅動 4針 IIC通信)

一、準備工作 1、硬件 UNO R3 :1套 OLED觸摸屏:1套 導線諾干 2、軟件 arduino 二、接線 UNO R3OLED5VVCCGNDGNDA5SCLA4SDA 腳位如下圖所示: Uno R3腳位圖 觸摸屏腳位圖 查閱顯示屏的驅動規格:通常顯示屏驅動芯片有SSD1306,SH110…

機器人技能列表

一、機器人制作基礎入門 (一)機器人概述 1.機器人的定義與分類 2.機器人的發展歷程與現狀 3.機器人在各領域的應用案例 (二)必備工具與材料 4.常用電子工具介紹(萬用表、電烙鐵等) 5.機械加工工具&…

07. 面向對象高級(2)_設計模式

什么是設計模式 一個問題通常有種解法,其中肯定有一種解法是最優的,這個最優的解法被人總結出來了,稱之為設計模式。 設計模式有20多種,對應20多種軟件開發中會遇到的問題。 關于設計模式,主要學什么? 解…

【面試場景題-Redis中String類型和map類型的區別】

今天在面試中碰到一個場景題:在 Redis 中存儲 100 萬用戶數據時,使用 String 類型和 Hash(Map)類型的主要區別是什么?體現在以下幾個方面: 1. 存儲結構與內存占用 String 類型 存儲方式:每個用…

計算機操作系統和進程

目錄 一. 操作系統 1. 操作系統的概念 2. 操作系統的功能 二. 進程 1. 進程的概念 2. 進程在系統中的管理 3. PBC (1)pid (2)內存指針 (3)文件標識符 4. 資源分配 5. 進程的調度 (…

【Matlab GUI】封裝matlab GUI為exe文件

注:封裝后的exe還是需要有matlab環境才能運行 (1)安裝MCRinstaller.exe文件,在matlab安裝目錄下的toolbox/compiler/deploy/win64文件夾里 (2)安裝完MCRinstaller.exe,字命令窗口輸入&#x…

登山第二十梯:無人機實時自主探索——我是一只小小小鳥

文章目錄 一 摘要 二 資源 三 內容 一 摘要 自主探索是無人機 (UAV) 各種應用的基本問題。最近,基于 LiDAR 的探索因其能夠生成大規模環境的高精度點云地圖而受到廣泛關注。雖然點云本身就為導航提供了信息,但許多現有的勘探方…

JAVA序列化與反序列化URLDNS鏈CC1鏈

1、序列化的實現 java序列化的是對象屬性的,只有實現了Serializable或者Externalizable接口的類的對象才能被序列化為字節序列。(不是則會拋出異常),靜態成員變量是屬于類的,所以靜態成員變量是不能被序列化的&#x…

SAP-ABAP: 采購申請創建(PR)BAPI_PR_CREATE 技術指南-詳解

BAPI_PR_CREATE 技術指南 用途:通過 RFC 接口創建 SAP 采購申請(PR),支持自動化集成與批量處理。 一、功能概覽 類別說明核心功能創建標準采購申請、預留轉采購申請,支持多行項目及賬戶分配。集成場景與 MRP 系統、外…

Android7 Input(一)Android Input服務初始化

本系列博客主要描述Android 7.1系統中輸入管理服務InputManagerService的源碼分析。 概述 本文主要描述了InputManagerService服務的初始化和啟動,在Android7系統上InputManagerService服務的框架如下所示: 注:箭頭的方向,并不能真實代表數…

用于 RGB-D 顯著目標檢測的點感知交互和 CNN 誘導的細化網絡(問題)

摘要 問題一:但在對自模態和跨模態的全局長距離依賴關系進行建模方面仍顯不足。什么意思? 自模態(Intra-modal)全局依賴:在同一模態內,長距離像素之間的信息交互對于理解全局背景很重要,但 CN…

html5基于Canvas的經典打磚塊游戲開發實踐

基于Canvas的經典打磚塊游戲開發實踐 這里寫目錄標題 基于Canvas的經典打磚塊游戲開發實踐項目介紹技術棧核心功能實現1. 游戲初始化2. 游戲對象設計3. 碰撞檢測系統4. 動畫系統5. 用戶界面設計 性能優化1. 渲染優化2. 內存管理 項目亮點技術難點突破項目總結 項目介紹 在這個…

MySQL外鍵約束下的索引刪除難題:從報錯到完美解決的實戰指南

🚨 MySQL外鍵約束下的索引刪除難題:從報錯到完美解決的實戰指南 🔥 問題背景:一個看似簡單的刪除操作引發的連環坑 場景復現:某日接到需求,需刪除 invite_codes 表中的冗余索引 FKnqn27fyjlgio5y60eieohi0…

使用 request 的 axios 狀態碼分析

request.interceptors.response.use(function(response){},function(error){})后端返回結果code400不經過response,直接跳到error。 當后端返回狀態碼為 400 時直接進入 error 回調而不經過 response 回調,這是因為 axios 默認會將狀態碼不在 200 - 299 范圍內的響…

Rust嵌入式開發環境搭建指南(基于Stm32+Vscode)

Rust嵌入式開發環境搭建指南(基于Stm32+Vscode) 部分目錄如下所示: 目錄 簡介Rust開發環境安裝STM32開發工具鏈安裝VSCode環境配置VSCode插件安裝調試器配置項目創建與配置常見問題與解決方案簡介 本文檔旨在指導開發者如何搭建基于Rust語言的STM32嵌入式開發環境。相比傳…

動態規劃合集——動態規劃基本原理

動態規劃合集——動態規劃基本原理 動態規劃原理1258:【例9.2】數字金字塔 動態規劃原理深度優先搜索記憶化搜索動態規劃(順推)動態規劃原理題解分析 滾動數組優化動態規劃(逆推) 動態規劃原理 從數塔問題出發理解動態…

如何讓節卡機器人精準對點?

如何讓節卡機器人精準對點? JAKA Zu 軟件主界面主要由功能欄、開關欄、菜單欄構成。 菜單欄:控制柜管理,機器人管理與軟件管理組成。主要功能為對控制柜關機、APP 設置、機器人本體設 置、控制柜設置、連接機器人和機器人顯示等功能。 開關…