cari

Rumah  >  Soal Jawab  >  teks badan

mongodb - Ubuntu下 mongod 在shell 界面 按 ctrl +c 就退出服务了

Linux命令窗口直接Ctrl+C退出,那么mongod就会被关闭

$ mongod
2016-02-01T17:51:24.743+0800 I CONTROL  [initandlisten] MongoDB 
starting : pid=19587 port=27017 dbpath=/data/db 64-bit host=iZ28krk4xlkZ

在使用 mongod 的配置中运行 --fork 不行

mongod --fork
BadValue --fork has to be used with --logpath or --syslog
try 'mongod --help' for more information

根据提示 修改如下 还是error

mongod --fork --logpath '/data/log'
about to fork child process, waiting until server is ready for connections.
forked process: 28117
ERROR: child process failed, exited with error number 1

使用官方 的 安装 文档
如何 持久化运行 mongodb 服务

phpcn_u1582phpcn_u15822788 hari yang lalu944

membalas semua(5)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-02 09:19:46

    nohup mongod &

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:19:46

    Fork ditetapkan kepada benar, sebaiknya buat fail konfigurasi, dan kemudian mongod -f mongo.conf, mongo.conf ialah fail konfigurasi

    port = 12345
    dbpath = data
    dblog = log/mongod.log #logpath
    fork = true

    Nampaknya laluan log telah dinamakan semula laluan log dalam 3.0

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:19:46

    Boleh menggunakan arahan penyelia dan nohup

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:19:46

    Jika anda mengikuti tutorial di laman web rasmi, anda harus melihat perintah sudo service mongod start, supaya mongodb akan berjalan sebagai perkhidmatan di latar belakang.

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:19:46

    Kaedah di atas semuanya memintas punca ralat.
    Dalam keadaan biasa: mongod --fork --logpath '/data/log' boleh dimulakan dengan jayanya di latar belakang (tersedia untuk ujian peribadi)

    Adalah disyorkan untuk menyemak:

    1. Adakah fail /data/log?

    2. Jika ya, semak kebenaran akses fail untuk melihat sama ada pengguna semasa mempunyai kebenaran menulis.

    balas
    0
  • Batalbalas