今天介绍一个进程管理工具supervisor,Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,
Linux运维人
一、搭建centos本地yum#拷贝镜像文件: CentOS-6.5-x86_64-bin-DVD1.iso CentOS-6.5-x86_64-bin-DVD2.iso mount /dev/cdrom /mnt cp -rf /mnt/Packages/* /data/base yum install -y cre
数据库操作使用sqlalchemy模块安装(需安装MySQL-python/python-devel) pip install flask-sqlalchemy目录结构├── app │ ├── __init__.py │ └── models.py ├── config
说明:zabbix发送报警时有三个参数,暂且用$1,$2,$3来表示,分别对应的是"接收人","主题","消息"在zabbix3.0的报警媒介类型里,有个脚本参数设置,可设置成{ALERT.SENDTO},{ALERT.SUBJECT},{ALERT.MESSAGE},分别对应$1,$2,$3以下是相关脚本,用python编写#!/usr/bin/python import urllib
回调模式###微信公众号回调模式之验证URL from flask import Flask,request from WXBizMsgCrypt import WXBizMsgCrypt import xml.etree.cElementTree as ET import sys app&nbs
ssh登录服务器并执行命令#使用password方式登录服务器 import paramiko hostname = '192.168.1.1' username = 'root' password = '123456' command = 'ip a' ssh = parami
#模块安装 yum install -y augeas python-augeas #测试使用: >>> import augeas >>> a = augeas.Augeas() >>> a.get("/files/etc/sysctl.co
#安装Python2.7 yum install zlib zlib-devel wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz tar xf Python-2.7.12.tgz cd Python-2.7.12
单Redis安装部署#redis安装部署以及集群分片 yum install -y tcl tar zxvf redis-3.0.7.tar.gz cd redis-3.0.7 make PREFIX=/usr/local/redis install make test cp redis.conf
webbench的安装]#wget ]#tar zxvf webbench-1.5.tar.gz ]#cd webbench-1.5 ]#make && make install遇到错误解决办法:'/usr/local/man/man1': No such file or directorymakir 
测试环境:centos6.5_x64dhcp的安装及配置yum install -y dhcp*配置dhcpd.confvim /etc/dhcp/dhcpd.conf #option domain-name "example.org"; #option domain-name-servers ns1.example.
测试环境:centos6.5_x64javajenkinssvn+apachetomcat实现目的: 利用jenkins实现,当svn有代码更新时,Jenkins自动将代码更新到tomcat应用目录下,并重启tomcat生效第一步:环境搭建svn+apache安装:tomcat安装:(不多说)jenkins安装,直接将war包放入tomcat的weba
一、Amoeba工作原理二、Amoeba安装及配置详解 下载: wget http://iweb.dl.sourceforge.net/project/amoeba/Amoeba%20for%20mysql/3.x/amoeba-mysql-3.0.5-RC-distribution.zip 解
mysql主主配置和主从配置的不同点在于主从的master不监控slavebin-log的变化,导致slave有新数据不能更新到master主主配置的关键参数:log-slave-updates,两台mysql都需添加测试环境:centos 6.5 x64主1ip:192.168.0.1主2ip:192.168.0.2主主配置主1vim /etc/my.cnfserver-id=1bin-log=
master:192.168.1.207slave:192.168.1.208msyql-proxy:192.168.1.206主从环境搭建:主从原理:myslq所有操作都会记录到binlog主从复制,slave通过读取master的binlog在自己服务器上分析成relaylog(中继日志)就可使用到自身了主:配置binlog从:配置relaylog授权从读取主的binlog具体配置:主:1.v
<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work fo
一、tomcat控制台日志(catalina.out)分割安装cronolog工具,默认位置/usr/sbin/cronologyum -y install cronologwhich cronlog #查看位置修改catalina.sh,对tomcat7大致位置在381-382和390-391两处第一处修改(381-382)将org.apache.catalina.startup.Bootstr
一、tomcat的三种运行模式 Tomcat的连接器(connector)有三种运行模式 bio模式(blocking I/O): 阻塞式I/O操作,默认就是该种运行模式,也是三种运行模式中性能最低的一种 &nb
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号