1

uwsgi 1.9.20 を皇帝モードで実行し、家臣の統計をすべてカーボン/グラファイト サーバーに送信しています。docs%nで指定されているように、魔法の変数が「拡張子のないファイル名」を返さず、ソケット設定を返すことを除いて、よさそうです。または、少なくともそれがグラファイトで見られるものです。127_0_0_1:14002

# uwsgi.ini
[uwsgi]
emperor = /usr/local/uwsgi/vassals/
emperor-tyrant = 1 
vacuum = 1
carbon = 172.12.2.4:2003
carbon-id = %n
# settings to apply to all vassals
vassal-set = plugin-dir=/usr/local/uwsgi/plugins 
vassal-set = enable-metrics=1 
vassal-set = carbon=172.12.2.4:2003
vassal-set = plugins=carbon
vassal-set = carbon-use-metrics=1

皇帝は次のように始まります:

uwsgi --ini /usr/local/uwsgi/uwsgi.ini

従属構成の例:

# bob.xml
<uwsgi>
    <pidfile>/home/bob/bob.pid</pidfile>
    <socket>127.0.0.1:14002</socket>
    <protocol>scgi</protocol>
    <pythonpath>/home/bob/pybin/bob</pythonpath>
    <virtualenv>/home/bob/pybin/bob-venv</virtualenv>
    <module>bob.wsgi</module>
    <workers>3</workers>
    <procname-prefix>bob: </procname-prefix>
    <buffer-size>8192</buffer-size>
    <daemonize>/home/bob/logs/bob.log</daemonize>
    <disable-logging />
    <master />
    <vacuum />
</uwsgi>

も試しましたが、グラファイトvassal-set = carbon-id=%nだけで表示されます。uwsgiここでマジック変数の何が間違っていますか?

参考までに、CentOS 6.4 では Python のバージョンは 2.7.3 です。

4

1 に答える 1

2

カーボン メトリック名は次のように作成されます。

carbon-root.hostname.carbon-id

carbon-rootしたがって、両方を設定する必要がありますcarbon-id

于 2013-11-21T12:26:25.820 に答える