【发布时间】:2016-01-29 05:25:23
【问题描述】:
我有典型的情况。需要在 CentOS7 上为 memcached 配置 monit。问题是,我可以在 google 中找到的所有配置都包含这一行:
check process memcached with pidfile /var/run/memcached/memcached.pid
但是,/var/run 中没有 memcached.pid 文件,也没有 /var/run/memcached 文件夹。我检查了 /usr/lib/systemd/system/memcached.service
[Service]
Type=simple
EnvironmentFile=-/etc/sysconfig/memcached
ExecStart=/usr/bin/memcached -u $USER -p $PORT -m $CACHESIZE -c $MAXCONN $OPTIONS
因此,.pid 文件没有路径。 问题是我可以在没有 .pid 文件的情况下检查 memcached 吗? 第二个问题 - 这个 .pid 文件可以在其他位置吗?
【问题讨论】: