我将MongoDB作为Django应用程序的数据库运行在Web派系上。问题是,我必须保持我的SSH终端会话打开,并使用这个语法来保持运行MongoDB。
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706
一旦我关闭我的终端,与数据库的连接就会消失。使mongodb始终在服务器上运行的解决方案是什么?
发布于 2015-02-15 16:25:58
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希望这能帮上忙!
发布于 2015-02-16 07:39:07
我可以用:
mongod dbpath~/webapp/mongo_db/mongodb/-端口31706 -叉\-logpath$HOME/log/user/mongo_db.log
此外,我们还可以放置一个cron任务,以检查它的时间。
https://stackoverflow.com/questions/28525078
复制相似问题