


memcached - 调用php memcache addserver方法向连接池添加链接 会耗尽我的fastcgi进程么
Jun 06, 2016 pm 08:37 PM
今天发现一个问题 如果我调用php memcache 扩展的 addserver方法 比如
<code>$mm = new Memcache(); $mm->addserver('123.56.22.22',11211,false); $mm->add('my_lock',1,false,1); $a = $mm->get('my_lock'); $mm->close(); </code>
服务器是nginx+php-fpm方式 通过网页访问执行这段代码
然后从服务器的网络里看 就会有一条php-fpm被占用 每执行一次占用一个 直到php-fpm被占完
这连接池会影响我的网站性能么? 求大神指教
回复内容:
今天发现一个问题 如果我调用php memcache 扩展的 addserver方法 比如
<code>$mm = new Memcache(); $mm->addserver('123.56.22.22',11211,false); $mm->add('my_lock',1,false,1); $a = $mm->get('my_lock'); $mm->close(); </code>
服务器是nginx+php-fpm方式 通过网页访问执行这段代码
然后从服务器的网络里看 就会有一条php-fpm被占用 每执行一次占用一个 直到php-fpm被占完
这连接池会影响我的网站性能么? 求大神指教
不是很明白,是php被block了吗,其它页面的php不执行吗?
理论上说,addserver第三个参数用false是不会建立持久化链接的。
mc的持久化链接不会结束的,除非缓存服务器或者应用服务器重启服务。

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein
