MemcachePool::set(): Server 120.27.216.37 (tcp 11211, udp 0) failed with: Network timeout (0)
大家好,第一次来到这里,在ECS CENTOS7.2安装完memcache 后,通过 PHP连接后出现错误.请哪们遇到过的大神帮忙看下非常感谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好!遇到Memcache连接时提示“Network timeout”的问题,可以按照以下步骤进行排查和解决:
检查网络连通性:
ping 120.27.216.37
命令,确认ECS实例与Memcache服务器之间的网络是否畅通。验证Memcache服务状态:
ps aux | grep memcached
检查Memcache服务是否正在运行。检查防火墙设置:
sudo systemctl status firewalld
sudo systemctl stop firewalld
端口监听与访问控制:
netstat -tuln | grep 11211
检查Memcache服务是否在11211端口监听。PHP客户端配置与超时设置:
timeout
)是否设置得当。适当增加超时时间以应对网络延迟。资源与性能检查:
如果以上步骤均未能解决问题,建议查看Memcache的日志文件(如果配置了日志记录),以及ECS实例和Memcache服务器上的系统日志,寻找可能的错误信息或异常提示。此外,考虑到特定环境下的特殊配置或限制,也请参考您具体应用场景的相关文档或寻求专业支持。您也可以通过ECS一键诊断全面排查并修复ECS问题。