Supervisord使用笔录
来源:互联网 发布:listing优化 编辑:程序博客网 时间:2024/06/05 12:40
1.安装
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.eggsh setuptools-0.6c11-py2.7.eggeasy_install supervisor
2.配置文件 supervisord.conf 写在run.sh文件里
#!/bin/bashprint_usage() { echo "usage:" echo "$0 -u <username> -p <password> -H <db hostname> -P <db port>"}while getopts "u:p:H:P:h" opt; do case "${opt}" in u) db_username=${OPTARG};; p) db_password=${OPTARG};; H) db_hostname=${OPTARG};; P) db_port=${OPTARG};; h) print_usage exit 0 ;; esacdoneif [ -z "${db_username}" ]; then echo "use default db username" db_username="root"fiif [ -z "${db_password}" ]; then echo "use default db password" db_password="root"filocal_db_hostname="10.39.0.251"if [ -z "${db_hostname}" ]; then echo "use default db hostname" db_hostname="${local_db_hostname}"fiif [ -z "${db_port}" ]; then echo "use default db port" db_port="3306"fiecho db_username ${db_username}echo db_password ${db_password}echo db_hostname ${db_hostname}echo db_port ${db_port}supervisord_template=$(cat <<EOF[supervisord]# run in foregroundnodaemon = truepidfile = /tmp/supervisord.pidlogfile = /tmp/supervisord.log[inet_http_server]port = 0.0.0.0:60000[program:ci-cd]command=node /usr/src/cicd/app.jsenvironment=DB_HOST=${db_hostname},DB_PORT=${db_port},DB_NAME=tenxcloud_2_0,DB_USER=${db_username},DB_PASSWORD=${db_password}startretries=99999exitcodes=0redirect_stderr=truestdout_logfile_maxbytes=10MBstdout_logfile_backups=5stderr_logfile_maxbytes=10MBstderr_logfile_backups=5EOF )echo "${supervisord_template}" > supervisord.confsupervisord -c supervisord.conf
3.执行
sh run.sh
阅读全文
0 0
- Supervisord使用笔录
- supervisord 使用
- 使用supervisord管理进程
- supervisord 的使用
- supervisord 配置简单使用
- supervisord
- supervisord
- 使用supervisord来管理process
- 使用supervisord管理python进程
- python使用supervisord管理进程
- supervisord简介,配置及使用
- github使用笔录
- 使用AndroidStudio笔录
- Supervisord进程管理工具的安装使用
- linux下supervisord的简单使用
- supervisord 使用场景 和 配置指南
- Centos平台使用 Supervisord 管理后台进程
- 笔录
- MySQL tips
- linux中awk命令详解
- 数组中的逆序对
- Codeforces 359B Permutation
- Python3 数据类型
- Supervisord使用笔录
- Java 编程思想(八)BIO/NIO/AIO的具体实现
- fscanf 函数详解
- 常见排序算法——七大比较类排序算法(Seven Most Common Sorting Algorithm)
- try-catch中的return的问题
- 1038. 统计同成绩学生(20)
- 漫画BitMap在用户画像的应用
- mybatis实战之动态sql标签学习
- 你真的很不错