2012-05-06 1 views
2

私は通常データベースの近くにいるので、私は通常mongoskinと働いています。その後、私は私の他のソースでそれを使用モンゴスキンの正しい使用

mongo = require 'mongoskin' 
# either local 
module.exports = mongo.db 'mongodb://localhost/database' 
# or remote 
module.exports = mongo.db 'mongodb://<user>:<pass>@<host>:<port>/<db>?auto_reconnect=true' 

::私が使用しているとき

db = require 'db' 
users = db.collection 'users' 
# Now use the collection in handlers and middleware 

は、これは完全に正常に動作するよう通常、私はちょうどこのが含まれているdb.coffeeのようなファイルを使用してセットアップを行いますローカルmongoサーバー、私は数ヶ月の稼働時間を持っていたとそれは問題であることが判明したことはありません。 にもかかわらず、mongodbへの接続が失われているように見える場合、リモート秒を使用している場合、サーバがほんの数分以上実行されると問題が発生します。これは、localhostの接続が決して自動的に閉じられないためです。

しかし、これはおそらくmongoskinを間違った方法で使用しているのか、またはauto_reconnectというバグがあると思いましたか?

答えて

1

モンゴスキンが1.0.0以上のドライバを使用していることを確認してください

+0

私がそうすると、 '_serverstatus'のようなエラーが表示されます。 – Lanbo

関連する問題