インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Node.js/Mongo)MongoDBに接続できない事象

起きたこと

$ oc logs xx-5669b8fc94-dphcl
/app/bundle/programs/server/node_modules/fibers/future.js:313
                                                throw(ex);
                                                ^

Error: getaddrinfo ENOTFOUND mongodb
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26) {
  name: 'MongoNetworkError',
  errorLabels: [ 'TransientTransactionError' ],
  [Symbol(mongoErrorContextSymbol)]: {}
}

というエラーが発生。

しかしこれはアプリケーション側のMONGOURLに誤りがあったことが原因でした。
ENOTFOUNDという部分にきちんとMongoの名前が入っていたので、そこまではOKでMongoURLを見直すことをオススメします。