我 vps 的配置:
Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24 ) x86_64 GNU/Linux
mongod --version
db version v3.0.3
systemd 配置文件:/etc/systemd/system/mongodb.service
[Unit]
Description=High-performance, schema-free document-oriented database
After=syslog.target network.target
[Service]
User=mongodb
Group=mongodb
PIDFile=/var/run/mongodb/mongod.pid
EnvironmentFile=/etc/sysconfig/mongod
ExecStart=/usr/local/mongod/mongod $OPTIONS
[Install]
WantedBy=multi-user.target
环境文件:/etc/sysconfig/mongod
OPTIONS="--quiet -f /etc/mongodb.conf"
/etc/mongodb.conf 就是默认的 mongodb 配置文件,我就不列出来了。
然后,各个目录权限都设置正常了(和权限没关系,用 root 也是一样的问题),正常启动没问题,但过几分钟立马就挂,我试了好多次了。
挂了之后 systemctl -l status mongodb.service ,得到结果如下:
它的意思是我 mongod 启动的时候超时了,但是实际上我成功启动了呀?网站还能正常跑一段时间,就是不多久就挂。
不知道有木有同学遇到过~求帮助
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.