mongodump で std::bad_allocエラー
開発環境でバックアップスクリプトの開発中に、mongodumpが以下のエラーを出力し、正常に実行できない状態に陥った。
terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc 中止
topで確認してみると、なぜか使用していないtmuxがいたので、kill してメモリ解放したところ、正常に実行できるようになった。
そういえば、この環境tmuxの挙動がおかしかったのを思い出した。
killしたあとはtmuxもmongodumpも正常になった。