8

VPS で Meteor を実行しようとしたところ、次のエラーが発生しました。

Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start Mongo server.
MongoDB had an unspecified uncaught exception.
This can be caused by MongoDB being unable to write to a local database.
Check that you have permissions to write to .meteor/local. MongoDB does
not support filesystems like NFS that do not allow file locking.

問題は自分のユーザー権限などにあることがわかりました。accessで meteor を実行しようとすると、非常にスムーズに動作しrootます。custom" " ユーザーでmeteor を実行しようとすると失敗します。DigitalOceanにリストされているように、私は彼に sudo 権限を付与していますが。なぜそうなのですか?背後にある問題は何ですか?

私はUbuntu 14.04.1 LTSを使用しています。Meteor はバージョン 0.8.3 で、Meteor に付属の MongoDB を使用しています。MongoDB を個別にインストールしていません。


更新: 基本的に問題は見つかりましたが、問題の原因はまだわかりません。私は DigitalOcean VPS を利用しています。SSH 経由で Meteor を実行すると失敗します。Web コンソール アクセスで Meteor を実行すると、動作します。わかりません。

4

4 に答える 4

10

回答https://stackoverflow.com/a/15752736は、モンゴがロケールを適切に設定しないと起動したくないことを知るのに役立ちました。export LC_ALL="en_US.UTF-8"コマンドの前にコマンドを実行してみてくださいmeteor

于 2014-11-26T01:13:07.333 に答える
0

権限が不十分なため、作成したカスタム ユーザーは mongod.lock ファイルを削除できないと思います。

于 2014-08-03T07:18:29.447 に答える
0

また、HD に空き容量があることを確認してください。それが私の問題でした。

于 2014-10-24T05:23:04.113 に答える