一段时间后,PHP无法再连接到memcached,直到重新启动memcached

问题描述

多年来,我一直在运行一个以memcached作为缓存后端的PHP / Drupal 7站点,该站点与PHP(7.3),Apache和MySQL在同一服务器上运行。最近,此错误已出现:

通知: MemcachePool :: getstats():服务器127.0.0.1(tcp 11211,udd 0)失败,原因: require_once()中的连接被拒绝(111)( /usr/local/projects/r/example.com/web/sites/all/modules/memcache-lock.inc )的第 19 行。

该错误每隔几天显示一次。重新启动memcached服务可以在一段时间内解决此问题。我在/var/log/syslog中查找了与memcached相关的错误消息,但没有发现任何错误。我尝试使用/etc/memcached.conf启用logfile /var/log/memcached.log登录,但是重新启动服务后未创建文件。我无所适从。

该服务器是在DigitalOcean上运行的Ubuntu 16.04。我确保the memcache Drupal module是最新的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)