mongodb - mongo php-fpm 连接池问题
黄舟
黄舟 2017-04-21 10:56:23
0
1
983

用nginx+gridfs的方式,mongos的日志中保持稳定的连接数。
php-fpm模式连接mongo,如果不做close操作连接,压力测试,直接爆掉mongos的连接。
close的话,日志里直接end connection,手册里说好的连接池捏~~~
http://cn2.php.net/manual/en/mongo.co...

mongodb 2.0
pecl mongo 1.2.12

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(1)
左手右手慢动作

Dokumen tersebut menyebut bahawa connections_per_pool menjadi lalai kepada unlimited, yang bermaksud tiada had untuk bilangan sambungan yang boleh dibuat dalam setiap kumpulan sambungan.

Anda boleh menggunakan MongoPool::setSize untuk mengehadkan: http://php.net/manual/en/mongopool.se...

Selain itu, Mongo 2.2+ digabungkan dengan sambungan Mongo PECL 1.3+ (beta) boleh menyokong penggunaan semula sambungan tunggal, adalah disyorkan untuk memberi perhatian.

KEMASKINI:

Di samping rangka kerja baharu ini, fungsi baharu turut dilaksanakan untuk menyediakan sokongan keutamaan baca yang disertakan dengan MongoDB 2.2 Rangka kerja baharu ini tidak lagi mempunyai konsep kumpulan sambungan, sebaliknya pastikan hanya terdapat satu sambungan bagi setiap nod /db/nama pengguna.

Ini bermakna bilangan sambungan tetap boleh dikekalkan seperti proksi nginx, sama seperti "talian paip", tetapi kolam sambungan tidak sama dengan paip.

Penyelesaian ext-mongo MongoDB 2.0 dan 1.2.x tidak menyokong skrip serentak tidak akan menggunakan semula sambungan Apabila skrip mengeluarkan sambungan yang digunakan, skrip lain boleh mendapatkannya daripada kumpulan sambungan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan