У меня есть сервер CentOS 7 с Memcached. Есть много запросов, и обычно через несколько часов демон memcached дает сбой. Я всегда перезапускаю службу, но через несколько часов она снова вылетает.
В /var/log/memcached.log файл пуст.
Эти / и т. д. / sysconfig / memcached настройки:
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="32"
OPTIONS="-vv >> /var/log/memcached.log 2>&1"
journalctl -u memcached выбрасывает этот результат (как ни странно, последние журнальные даты относятся к декабрю, но я перезапускаю службу memcached каждый божий день в январе).
Dec 10 23:59:32 myserver systemd[1]: Started Memcached.
Dec 10 23:59:32 myserver systemd[1]: Starting Memcached...
Dec 13 16:44:07 myserver systemd[1]: memcached.service: main process exited, code=killed, status=9/KILL
Dec 13 16:44:07 myserver systemd[1]: Unit memcached.service entered failed state.
Dec 13 16:44:07 myserver systemd[1]: memcached.service failed.
Dec 14 22:22:41 myserver systemd[1]: Started Memcached.
Dec 14 22:22:41 myserver systemd[1]: Starting Memcached...
Dec 15 19:35:50 myserver systemd[1]: memcached.service: main process exited, code=killed, status=9/KILL
Dec 15 19:35:50 myserver systemd[1]: Unit memcached.service entered failed state.
Dec 15 19:35:50 myserver systemd[1]: memcached.service failed.
systemctl cat memcached.service
[Unit]
Description=Memcached
Before=httpd.service
After=network.target
[Service]
Type=simple
EnvironmentFile=-/etc/sysconfig/memcached
ExecStart=/usr/bin/memcached -u $USER -p $PORT -m $CACHESIZE -c $MAXCONN $OPTION
[Install]
WantedBy=multi-user.target
После нескольких часов запросов посетителей ошибка журнала apache начинает отображать эти ошибки, одну за другой:
[Wed Jan 08 11:17:11.017280 2020] [:error] [pid 15793] [client X.X.X.X:22992] PHP Warning: Memcache::connect(): Can't connect to localhost:11211, Connection refused (111) in /www/html/inc/functions.php on line X
Это настройки memcached в среде php 5.6.30:
Как я могу правильно определить причину сбоя / сбоя?