sql >> データベース >  >> NoSQL >> Redis

セロリはタスクごとに新しい接続を作成します

    CloudAMQPを使用したHerokuで同じ問題が発生しました。理由はわかりませんが、BROKER_POOL_LIMITに低整数を割り当てることができませんでした。 設定。

    最終的に、BROKER_POOL_LIMIT=Noneを設定することでわかりました またはBROKER_POOL_LIMIT=0 私の問題は軽減されました。 Celeryのドキュメントによると、これにより接続プールが無効になります。これまでのところ、これは私にとって目立った問題ではありませんが、それがあなたにとって問題になるかどうかはわかりません。

    関連情報へのリンク:http://celery.readthedocs.org/en/latest/configuration.html#broker-pool-limit



    1. 非同期関数node.jsからの戻り値

    2. PooledRedisClientManagerが接続を解放しない

    3. RedisクライアントAPIの使用を開始する

    4. 埋め込まれたドキュメントの「upsert」