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

AWS Lambda(Node.js、v。8.10)&Mongoose:DBへのMongoNetworkError接続がタイムアウトしました

    socketTimeoutMSを増やすだけです-私にとっては、「ウォーム」コンテナのラムダ呼び出し間の接続を維持するのに十分な2000000です。次の設定(マングース)を使用してください:

     { reconnectTries: 30, reconnectInterval: 500, poolSize: 1, socketTimeoutMS: 2000000, keepAlive: true, }
    

    別のバリアント(smbdはこれをベストプラクティスとして扱います)-ラムダ呼び出しごとに接続を作成/閉じます。ラムダがめったに呼び出されないことがわかっている場合は、悪い考えではありません



    1. RedisをHerokuで開始するにはどうすればよいですか?

    2. オブジェクトの配列を使用してマングーススキーマを作成する方法

    3. MongodbのISO日付が1日前に表示されるのはなぜですか?

    4. Mongotemplate-より大きい(gt)またはより小さい(lt)演算子に従ってObjectIdを照会します