nginx php 使用memcached出现页面502错误
php的版本5.2.17,memcached扩展的版本2.0.1,当使用memcached的cas功能时候出现502错误,而set、get功能正常。开始一直以为是nginx的配置有问题,网上也有人提到过可能跟fast-cgi的一些参数设置有问题,试着修改默认值,问题依旧没有得到解决。后来通过CLI来执行php脚本时候提示了一个错误,按照这个错误搜索,发现原来这是memcached扩展2.0.1跟php 5.2.17不兼容的Bug,具体参看:https://bugs.php.net/bug.php?id=61283。
解决的办法要么是升级php,要么降级memcached扩展到1.0.2,经过测试在php 5.2.17 和 memcached 1.0.2能正常工作。
欢迎转载,转载请注明文章出处,谢谢!