что означает "<имя\_сервера> мертв, но заблокирован subsys"?

<p>я пытаюсь запустить memcached на блоке centos, и он работает некоторое время, но затем оказывается в этом состоянии:</p><p><strong>memcached мертв, но subsys заблокирован</strong></p><p>netstat показывает это:</p><pre><code>tcp 0 0 :::11211 :::* listen udp 0 0 0.0.0.0:11211 0.0.0.0:* </code></pre><p>ps показывает это:</p><pre><code>nobody 21983 0.0 1.8 60272 19912 ? ssl 16:46 0:00 memcached -d -p 11211 -u nobody -c 1024 -m 64 </code></pre><p>кто-нибудь знает, что это значит?</p>

<p>это означает, что служба была запущена одновременно, но произошел сбой.</p><p>когда вы запускаете службу, она создает файл блокировки, чтобы указать, что служба запущена. это помогает избежать нескольких экземпляров службы. когда вы останавливаете службу, этот файл блокировки удаляется.</p><p>при сбое работающей службы файл блокировки существует, но процесс больше не существует. итак, сообщение.</p><p>посмотрите на две области <code>/var/run/*.pid</code> а также <code>/var/lock/subsys/*</code>. ожидается, что они согласятся друг с другом. то есть, если (файл emtpy) файл блокировки <code>/var/lock/subsys/crond</code> существует, затем первая строка файла <code>/var/run/crond.pid</code> ожидается, чтобы содержать pid процесса, запущенного для этой службы. если такой процесс не запущен, значит что-то не так. если процесс действительно запущен (как вы видите), но это не <em>это</em> pid, то, возможно, что-то не так.</p>