用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
人生最曼妙的风景,竟是内心的淡定与从容!
このドキュメントには、connections_per_pool のデフォルトが無制限であると記載されています。これは、各接続プールで作成できる接続の数に制限がないことを意味します。
MongoPool::setSize を使用して制限できます: http://php.net/manual/en/mongopool.se...
さらに、Mongo PECL 拡張機能 1.3 以降 (ベータ版) を備えた Mongo 2.2 以降は、単一接続の再利用をサポートできるため、注意することをお勧めします。
更新:
この新しいフレームワークに加えて、MongoDB 2.2 に付属する読み取り設定のサポートを提供する新しい機能も実装されています。新しいフレームワークには接続プールの概念がなくなり、代わりにノード/データベースごとに接続が 1 つだけ存在するようになります。 /ユーザー名.
これは、nginx プロキシや「パイプライン」のように、固定数の接続を維持できることを意味しますが、接続プールはパイプと同等ではありません。
MongoDB 2.0 および 1.2.x の ext-mongo ソリューションはパイプをサポートしません。スクリプトが使用されている接続を解放すると、別のスクリプトがその接続を使用できます。
このドキュメントには、connections_per_pool のデフォルトが無制限であると記載されています。これは、各接続プールで作成できる接続の数に制限がないことを意味します。
MongoPool::setSize を使用して制限できます: http://php.net/manual/en/mongopool.se...
さらに、Mongo PECL 拡張機能 1.3 以降 (ベータ版) を備えた Mongo 2.2 以降は、単一接続の再利用をサポートできるため、注意することをお勧めします。
更新:
これは、nginx プロキシや「パイプライン」のように、固定数の接続を維持できることを意味しますが、接続プールはパイプと同等ではありません。
MongoDB 2.0 および 1.2.x の ext-mongo ソリューションはパイプをサポートしません。スクリプトが使用されている接続を解放すると、別のスクリプトがその接続を使用できます。