ini supervisord_graphite_statsd.conf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini supervisord_graphite_statsd.conf相关的知识,希望对你有一定的参考价值。

[program:gunicorn-graphite]
command=/usr/local/bin/gunicorn_django -u www-data -g www-data -b 127.0.0.1:8080 --log-file=/opt/graphite/storage/log/webapp/gunicorn.log /opt/graphite/webapp/graphite/settings.py
process_name=%(program_name)s
autostart=true
autorestart=true
stopsignal=QUIT
user=www-data

[program:carbon-cache]
command=python /opt/graphite/bin/carbon-cache.py --debug start
process_name=%(program_name)s
autostart=true
autorestart=true
stopsignal=QUIT

[program:statsd]
command=/usr/bin/node /opt/statsd/stats.js /opt/statsd/localConfig.js
process_name=%(program_name)s
autostart=true
autorestart=true
stopsignal=QUIT
user=www-data

Python常用模块:解析.ini配置文件configparser

一:ini简介

一个ini文件由多个段section组成,每个段的名字都是自定义的,每个段section中以key=vlaue的形式组成。

二:示例

import os
import configparser

config_path = os.path.join(os.path.dirname(__file__), 'config/config.ini')
print(config_path)

config = configparser.ConfigParser()
config.read(config_path, encoding='utf-8')

# 读取方式一
url = config['login']['url']
# 读取方式二,get读取的是str
username = config.get('login', 'username')
port = config.getint('mysql', 'port')
times = config.getfloat('common', 'times')
is_dev = config.getboolean('login', 'dev')

# 读取所有段
sections = config.sections()
# 读取一个section
mysql_list = config.items('mysql')

# 添加一个段
config.add_section('result')
config.set('result', 'success', 'true')
config.write(open(config_path, mode='w'))

以上是关于ini supervisord_graphite_statsd.conf的主要内容,如果未能解决你的问题,请参考以下文章

ini

PHP_php.ini_说明详解

8_Php.ini 配置文件详解

pytest-18-配置文件pytest.ini

Python读取ini配置文件

ini _etc_httpd_conf_httpd.conf