pet*_*ter 6 django webfaction mongodb
我在Webfaction上运行MongoDB作为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
Run Code Online (Sandbox Code Playgroud)
当您需要停止它时,运行:
mongod --dbpath ~/webapps/mongo_db/mongodb/ --port 31706 --shutdown
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
归档时间: |
|
查看次数: |
262 次 |
最近记录: |