1. 程式人生 > >Centos 7 使用Supervisor管理服務

Centos 7 使用Supervisor管理服務

1. 安裝supervisor

yum install epel-release
yum install -y supervisor

2. 修改supervisor配置檔案

預設配置檔案地址:/etc/supervisord.conf 

程序配置檔案目錄:/etc/supervisord.d/

新增加的程序配置檔案,放入上面的目錄中,每個程序一個檔案單獨維護更方便

# 程序名稱配置為 phpwork
# commad 項是設定啟動的指令碼

[program:phpwork]
process_name=%(program_name)s
command = php artisan queue:work redis --queue=%(program_name)s
directory = /home/workspace/summer
autostart = false
startsecs = 5
autorestart = true
startretries = 3
user = root
redirect_stderr = true
stdout_logfile_maxbytes = 20MB
stdout_logfile_backups = 10
stdout_logfile = /home/logs/php/%(program_name)s.log

3. 啟動和關閉

supervisorctr start stop

4. 其他常用命令

進入supervisor控制檯

# 更新新增加的服務

update

# 批量管理程序

start / restart / stop  all

# 程序狀態檢視

status

相關推薦

Centos 7 使用Supervisor管理服務

1. 安裝supervisor yum install epel-release yum install -y supervisor 2. 修改supervisor配置檔案 預設配置檔案地址:/etc/supervisord.conf  程序配置檔案目錄:/etc

[CentOS 7系列]系統服務管理

cron chkconfig 1、任務計劃cron是一個linux下的定時執行工具(相當於windows下的scheduled task),可以在無需人工幹預的情況下定時地運行任務task。cron服務提供crontab命令來設定cron服務的。▎常用參數:命令作用crontab -u設定某個用戶的c

centos 7中關於服務管理相關變化

剛剛使用centos 7的時候,多數朋友會用的不是很順手,儘管多了許多神乎其神的功能,但是對於基礎的服務管理與網路管理方面的變化,還是讓人褒貶不一。在centos7中,chkconfig與service命令沒有之前那麼好用,取而代之的是systemctl命令,這個強大的命令是一個系統管理守護程序、工

阿裏雲CentOS 7.2 MySQL服務啟動失敗的解決思路

阿裏雲 centos 7.2 mysql服務啟動失敗的解決思路阿裏雲 CentOS 7.2 MySQL服務啟動失敗的解決思路前言 :昨天剛剛搭建好的MySQL讓老大看了一下,經過測試已經完成任務。但是今天早晨來的時候發現服務器被關了,此時我的心情崩潰的,但是我非常冷靜的解決了MySQL問題。如下:啟動MySQ

CentOS 7 安裝vsftpd 服務

reserve 安裝 warn 用戶名 local save list 希望 image 在CentOS7上安裝ftp服務器用於保存服務端上傳的圖片。 1、CentOS卸載vsftpd的方法 如果服務器上已經安裝了vsftpd服務,配置出錯需要卸載vsftpd服務。 1.1

centos 7 安裝ntp服務

每天 entos 0.20.2 detail ntp服務器 onf cst /usr centos 7 yum install ntp ntpdate -y 第二步 查找時間同步服務器 http://www.pool.ntp.org/zone/asia 第三步

CentOS 7 搭建 VPN 服務

rect 寫入 服務器 ets 添加 cto ubuntu 成功 工作區 檢查是否支持 若你使用XEN架構的VPS,下面的步驟不用執行 檢測PPP是否開啟: cat /dev/ppp 開啟成功的標誌:cat: /dev/ppp: No such file or direct

CentOS 7.3 NFS服務器的安裝與配置

nfs nfs服務器 nfs配置 nfs安裝 nfs server 一、NFS服務簡介? ? ? ?NFS 是Network File System的縮寫,即網絡文件系統。一種使用於分散式文件系統的協定,由Sun公司開發,於1984年向外公布。功能是通過網絡讓不同的機器、不同的操作系統能夠

CentOS 7 安裝NFS服務端和客戶端

寫的權限 防火墻配置 -- tool idm als serve rman 10.10 操作系統:CentOS Linux release 7.2.1511 (Core)NFS服務端安裝:yum install nfs-utils -y創建共享1.在/etc/exports

centos 7 部署LDAP服務

erp 部署 {} cli link 更改 1.8 httpd test 172.21.251.111 server172.21.251.112 node {SSHA}gGQUjzyJX+Oi7ZJCURCVmqq2UmtVWHZd一、環境準備關閉 selinux fi

centos 7 安裝nfs 服務

一、安裝 yum install -y nfs-utils 二、配置 vim /etc/exports /data/nfs/ 192.168.56.0/24(rw,sync,no_root_squash,no_all_squash) 三、啟動nfs服務 先為rpcbind和nfs做開機啟動:(必須先

Linux學習歷程——Centos 7 賬戶管理命令(使用者篇)useradd usermod userdel

一、命令介紹 useradd     用於建立新的使用者 usermod    用於修改使用者屬性 userdel      用於刪除使用者 --------------------

CentOS 7下Samba服務安裝與配置詳解

chown grep -E add -s login mkdir entos passwd 密碼 centos7.5系統下進行 yum -y install samba samba-client systemctl start smb nmbps -ef | grep -E

CentOS 7下mysqld服務啟動失敗終極解決方案

啟動mysqld服務失敗,報錯如下: [[email protected] ~]# service mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the con

Centos 7 檔案管理基礎命令

目標:掌握建立和檢視檔案、複製、轉移和刪除檔案、軟和硬連結的區別等命令使用。 介紹:先介紹下linux檔案系統上的檔案型別如下: -:表示普通檔案 d:表示目錄檔案 b:表示塊裝置檔案 c:表示字元裝置檔案 l:表示軟連結檔案 p:表示管道檔案 s:表示套接字檔案 舉例:【例1】檢視檔案型別

centos 7開啟vnc服務

轉自:http://www.cnblogs.com/xieshengsen/p/5848902.html CentOS7配置VNC   一.安裝 以root使用者執行以下命令來安裝vncserver; yum install tigervnc-ser

centos 7 安裝svn 服務

CentOS 7下搭建配置SVN伺服器 1. 安裝 CentOS通過yum安裝subversion。 $ sudo yum install subversion  subversion安裝在/bin目錄: $ which svnserve /bin/svnserve 檢查一下subversion是否

centos 7 開啟telnet服務

你可以用rpm -qa | grep iptables來檢視,centos7預設防火牆是firewalld,iptables應該是沒有安裝,你可以用yum install iptables -y來安裝。 1、關閉firewall:systemctl stop firewal

CentOS 7設定ssh服務自動啟動

實驗環境:CentOS7 Minimal安裝,安裝過程及軟體包見http://blog.csdn.net/capricorn90/article/details/52556174 SSH的英文全稱是Secure SHell。通過使用SSH,你可以把所有傳輸的資

Linux系統CentOS 7配置httpd服務

在阿里雲上購買了一臺雲伺服器(CentOS7系統),現在我對配置httpd服務進行描述,如有疏漏敬請指出1、登入阿里雲伺服器2、安裝httpd服務執行指令:yum -y install httpd3、啟動apache伺服器 systemctl start httpd