У меня классическая ситуация. Необходимо настроить monit для memcached на CentOS7. Проблема в том, что все конфигурации, которые я могу найти в 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 нет. Вопрос в том, могу ли я проверить memcached без файла .pid? Второй вопрос - может быть этот файл .pid находится в другом месте?