我有PHP:
root @ 15048:/ #php-v
PHP 7.0.3-1~docdeb + 8.1(cli)(NTS)版权所有 (c)1997-2016 PHP Group Zend Engine v3.0.0,版权所有(c) 1998-2016 Zend Technologies Zend Technologies的Zend OPcache v7.0.6-dev,Copyright(c)1999-2016,
安装了memcached库:
我写了一个用于处理memcached的课程:
public $cache;
public function __construct() {
$this->cache = new Memcached();
$this->cache->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true);
if (!count($this->cache->getServerList())) {
$this->cache->addServer('127.0.0.1', 11211);
}
}
public function get( $key ) {
return $this->cache->get( $key );
}
public function set( $key, $var, $time ) {
/*if ( $this->cache->set( $key, $var, $time ) )
return true;*/
return false;
}
public function flush() {
if ( $this->cache->flush() )
return true;
return false;
}
public function __destruct() {
$this->cache->quit();
}
但是当我取消注释“set”函数时,JUST取消注释,并且永远不会调用它,php崩溃......
我试过memcached“添加”功能有同样的问题......
[2016年3月26日14:26:42]警告:[pool www] child 15541从开始26.168556秒后退出信号11(SIGSEGV)
[2016年3月26日14:26:42]通知:[池www]孩子15566开始
[2016年3月26日14:26:42]警告:[pool www] child 15542在开始后10.321759秒后退出信号11(SIGSEGV)
[2016年3月26日14:26:42]通知:[池www]孩子15567开始
[2016年3月26日14:26:43]警告:[pool www] child 15567在开始后的1.305421秒后退出信号11(SIGSEGV)
[2016年3月26日14:26:43]注意:[pool www] child 15578开始
[2016年3月26日14:26:44]警告:[pool www] child 15540在开始28.413800秒后退出信号11(SIGSEGV)
[2016年3月26日14:26:44]通知:[pool www] child 15579已开始