首頁 > 後端開發 > php教程 > PHP & Memcached 连接状态

PHP & Memcached 连接状态

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:41:55
原創
986 人瀏覽過

<code><?php $m = new Memcached();
$m->addServer('不存在的别名', 11211);

$m->set('int', 99);
$m->set('string', 'a simple string');
$m->set('array', array(11, 12));
/* 'object'这个key将在5分钟后过期 */
$m->set('object', new stdclass, time() + 300);


var_dump($m->get('int'));
var_dump($m->get('string'));
var_dump($m->get('array'));
var_dump($m->get('object'));
?>
</code>
登入後複製
登入後複製

发现, memcached 连接一个不存在的别名后, set , 就堵住了, 然后 502, 什么错误,异常都没有给出。

查了手册, 也没有发现怎么去检测这个 memcached的状态,你们是怎么搞的?

回复内容:

<code><?php $m = new Memcached();
$m->addServer('不存在的别名', 11211);

$m->set('int', 99);
$m->set('string', 'a simple string');
$m->set('array', array(11, 12));
/* 'object'这个key将在5分钟后过期 */
$m->set('object', new stdclass, time() + 300);


var_dump($m->get('int'));
var_dump($m->get('string'));
var_dump($m->get('array'));
var_dump($m->get('object'));
?>
</code>
登入後複製
登入後複製

发现, memcached 连接一个不存在的别名后, set , 就堵住了, 然后 502, 什么错误,异常都没有给出。

查了手册, 也没有发现怎么去检测这个 memcached的状态,你们是怎么搞的?

addServer后用$m->getStats()检查服务器状态

有个开源的memadmin,是基于web形式使用php开发的的Memcached管理与监控工具

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板