用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
ringa_lee2017-04-21 10:58:23
문서에서는 Connections_per_pool의 기본값이 무제한이라고 언급합니다. 이는 각 연결 풀에서 생성할 수 있는 연결 수에 제한이 없음을 의미합니다.
MongoPool::setSize를 사용하여 http://php.net/manual/en/mongopool.se...를 제한할 수 있습니다.
또한 Mongo PECL 확장 1.3+(베타)와 결합된 Mongo 2.2+에서는 단일 연결 재사용을 지원할 수 있으므로 주의하는 것이 좋습니다.
업데이트:
이 새로운 프레임워크 외에도 MongoDB 2.2와 함께 제공되는 읽기 기본 설정 지원을 제공하는 새로운 기능도 구현되었습니다. 새 프레임워크에는 더 이상 연결 풀 개념이 없지만 대신 노드당 연결이 하나만 있는지 확인하세요. /db/사용자 이름.
이는 "파이프라인"처럼 nginx 프록시처럼 고정된 수의 연결을 유지할 수 있지만 연결 풀이 파이프와 같지 않음을 의미합니다.
MongoDB 2.0 및 1.2.x의 ext-mongo 솔루션은 파이프를 지원하지 않습니다. 동시 스크립트는 연결을 재사용하지 않습니다. 스크립트가 사용된 연결을 해제하면 다른 스크립트가 연결 풀에서 이를 검색할 수 있습니다.