MongoDB 个实例在 Webfaction 上停止 运行
MongoDB instance stops running on Webfaction
我 运行 MongoDB 在 Webfaction 上作为 Django 应用程序的数据库。问题是我必须保持 SSH 终端会话打开并使用此语法来保持 运行 MongoDB .
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706
我一关闭终端,与数据库的连接就断开了。保持 mongodb 运行 始终在服务器上的解决方案是什么?
WebFaction 是共享主机,因此您不能运行 mongod
作为系统服务。
而是在启动时使用 --fork
选项 mongod
,像这样:
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706 --fork \
--logpath $HOME/logs/user/mongo_db.log
需要停止时,运行:
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706 --shutdown
希望对您有所帮助!
我可以用 :
来解决
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706 --fork \
--logpath $HOME/logs/user/mongo_db.log
我们也可以设置一个 cron 任务来不时检查它。
我 运行 MongoDB 在 Webfaction 上作为 Django 应用程序的数据库。问题是我必须保持 SSH 终端会话打开并使用此语法来保持 运行 MongoDB .
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706
我一关闭终端,与数据库的连接就断开了。保持 mongodb 运行 始终在服务器上的解决方案是什么?
WebFaction 是共享主机,因此您不能运行 mongod
作为系统服务。
而是在启动时使用 --fork
选项 mongod
,像这样:
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706 --fork \
--logpath $HOME/logs/user/mongo_db.log
需要停止时,运行:
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706 --shutdown
希望对您有所帮助!
我可以用 :
来解决mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706 --fork \ --logpath $HOME/logs/user/mongo_db.log
我们也可以设置一个 cron 任务来不时检查它。