当前位置: 首页 > news >正文

手机网站建设推荐/torrentkitty磁力天堂

手机网站建设推荐,torrentkitty磁力天堂,tomcat做网站,网站都有什么功能supervisor可以用于看守正在运行的服务,如果服务以外停止,他会在设置的时间间隔内重新启动该服务。 本测试使用的系统是TencentOS3.1. 安装supervisor最简单方法是使用yum。 yum install supervisor supervisor需要python3支持,因此请先确…

supervisor可以用于看守正在运行的服务,如果服务以外停止,他会在设置的时间间隔内重新启动该服务。

本测试使用的系统是TencentOS3.1.

安装supervisor最简单方法是使用yum。

yum install supervisor

supervisor需要python3支持,因此请先确认python3已经安装。

spervisor很小,安装完毕后在/usr/bin/下会增加supervisorctl supervisord两个新命令。

 

supervisord是supersvisor守护进程。

supervisorctl则是客户端控制进程。

在/etc/下会出现supervisord.conf配置文件。

下面是配置文件范例,这里只配置一个需要守护的服务nginx服务。

[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=127.0.0.1:9001        ;Web管理后台运行的IP和端口,如果开放到公网,需要注意安全性
;username=user              ;登录管理后台的用户名
;password=123               ;登录管理后台的密码

[supervisord]
logfile=/tmp/supervisord.log ;日志文件,默认是 $CWD/supervisord.log
logfile_maxbytes=50MB        ;日志文件大小,超出会rotate,默认 50MB,如果设成0,表示不限制大小
logfile_backups=10           ;日志文件保留备份数量默认10,设为0表示不备份
loglevel=info                ;日志级别,默认info,其它: debug,warn,trace
pidfile=/tmp/supervisord.pid ;pid 文件
nodaemon=false               ;是否在前台启动,默认是false,即以 daemon 的方式启动
minfds=1024                  ;可以打开的文件描述符的最小值,默认 1024
minprocs=200                 ;可以打开的进程数的最小值,默认 200

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

[program:nginx]
command=/etc/init.d/nginx start  ;程序启动命令,可以带参数
numprocs=1
umask=022
startsecs=1 ;启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒
autostart=true ;在supervisord启动的时候也自动启动
autorestart=true ;程序退出后自动重启,可选值:[unexpected,true,false],默认为unexpected,表示进程意外杀死后才重启
startretries=3 ;启动失败自动重试次数,默认是3
exitcodes=0,2
user=root ;使用该用户执行启动
;[program:theprogramname]
;command=/bin/cat              ; the program (relative uses PATH, can take args)
;process_name=%(program_name)s ; process_name expr (default %(program_name)s)
;numprocs=1                    ; number of processes copies to start (def 1)
;directory=/tmp                ; directory to cwd to before exec (def no cwd)
;umask=022                     ; umask for process (default None)
;priority=999                  ; the relative start priority (default 999)
;autostart=true                ; start at supervisord start (default: true)
;autorestart=true              ; retstart at unexpected quit (default: true)
;startsecs=10                  ; number of secs prog must stay running (def. 1)
;startretries=3                ; max # of serial start failures (default 3)
;exitcodes=0,2                 ; 'expected' exit codes for process (default 0,2)
;stopsignal=QUIT               ; signal used to kill process (default TERM)
;stopwaitsecs=10               ; max num secs to wait b4 SIGKILL (default 10)
;user=chrism                   ; setuid to this UNIX account to run the program
;redirect_stderr=true          ; redirect proc stderr to stdout (default false)
;stdout_logfile=/a/path        ; stdout log path, NONE for none; default AUTO
;stdout_logfile_maxbytes=1MB   ; max # logfile bytes b4 rotation (default 50MB)
;stdout_logfile_backups=10     ; # of stdout logfile backups (default 10)
;stdout_capture_maxbytes=1MB   ; number of bytes in 'capturemode' (default 0)
;stdout_events_enabled=false   ; emit events on stdout writes (default false)
;stderr_logfile=/a/path        ; stderr log path, NONE for none; default AUTO
;stderr_logfile_maxbytes=1MB   ; max # logfile bytes b4 rotation (default 50MB)
;stderr_logfile_backups=10     ; # of stderr logfile backups (default 10)
;stderr_capture_maxbytes=1MB   ; number of bytes in 'capturemode' (default 0)
;stderr_events_enabled=false   ; emit events on stderr writes (default false)
;environment=A=1,B=2           ; process environment additions (def no adds)
;serverurl=AUTO                ; override serverurl computation (childutils)

运行如下启动supervisor:

supervisord -c /etc/supervisord.conf

-c参数也可以不写,会调用默认路径的配置文件,但是会有一个警告信息出现。

 supervisor启动后会帮助我们看护nginx服务,如果关闭了会自动 启动。下面我们执行/etc/init.d/nginx stop模拟nginx以外停止。

如图所示,执行了nginx stop后,查看nginx服务进程还是存在不。只是我们看到nginx的服务号变了。 

http://www.jmfq.cn/news/5114395.html

相关文章:

  • 创新的网站建站/零售客户电商网站
  • 爬虫网站怎么做/广安百度推广代理商
  • 舟山市建设信息港网站/aso平台
  • 武汉做网站的大公司有哪些/网络营销毕业论文范文
  • 前台发布视频wordpress/baike seotl
  • 用php内容做电商网站/广告资源对接平台
  • 厦门网页设计培训班/seo优化排名价格
  • php网站开发自学/网店推广培训
  • 辽宁智能网站建设制作/上海网站外包
  • 靖江做网站哪家好/关键词林俊杰在线听免费
  • 移动端的网站/山东工艺美术学院网站建设公司
  • 用自建网站做外贸/seo网络优化招聘信息
  • 沈阳疫情最新消息今天新增病例/宁波品牌网站推广优化公司
  • 长沙网站开发设计/怎么开网店新手入门
  • 学网站建设难/百度软件
  • 网站建设培训合肥/哪里有做网络推广的
  • 昆明网站建设去出发科技公司/seo推广百度百科
  • 做办公设备网站/软文投稿平台有哪些
  • 新手做站必看 手把手教你做网站/邵阳疫情最新消息
  • 企业网站备案 淘宝客/微信广告平台推广
  • 做网站维护工资多少/semester
  • 网站建设工作情况汇报/霸屏seo服务
  • 岳阳建设银行网站/seo短视频网页入口引流免费
  • xmapp怎样做网站/交友平台
  • 四川成都网站优化/seo技术培训教程视频
  • 第三方做农产品价格数据的网站/外贸怎么找客户资源
  • 沈阳免费做网站/seo网站关键词优化哪家好
  • 深圳网站制作联系电话/百度系优化
  • 大连做网站软件/搜索关键词优化服务
  • 网站制作三站/网店运营培训