良い一日。
私はmongodbを使用するmeteorJSで開発しています。問題ありません。mongo シェルを使用して、開発マシン (osx 10.11) のデータベースにアクセスしています。これはmongoを使用した最初のプロジェクトであり、シェルがロードされると接続されdb.test
、常にshow dbs
データベースのリストを取得し、use myApp
.
昨日、私がシェルに入るたびに、show dbs
表示される唯一のものはlocal 0.078GB
. ただし、私のアプリはまだ機能しており、データをデータベースにプルおよびプッシュしています。
mongod.conf で dbpath を確認しましたが、問題ないようです。物事の正確な順序については完全にはわかりませんが、2 つの点が異なります (これらがshow dbs
すべてを表示しない前に発生したのか、後で発生したのかはわかりません。どちらが先かはわかりません)。
- mongo シェルをロードすると、次のエラーが発生しました。
WARNING: soft rlimits too low. Number of files is 256, should be at least 1000"
そのエラーが表示されないように見えるこれらの指示に従いました(https://github.com/basho/basho_docs/issues/1402)
- Meteor Toys を使用していますが、初めて更新します (これは、Meteor Toys ウィジェット内
user.profile.companyName
の標準内のカスタム フィールドです。profile
アプリがデータベースとコレクションに引き続きアクセスできるのは奇妙ですが、mongo シェルは表示されません。mongod をbrew upgrade mongodb
3.0.2 から 3.0.7 に更新しましたが、役に立ちませんでした。
何か案は?