Mongo DB更新後無法啟動
某台mongo db更新後無法正常啟動資料庫
查詢log 發現無法正常create PID file 以及因為嘗試手動啟動造成/tmp下面卡了個socket的檔案
後來查找了半天,發現/etc/systemd/system/multi-user.target.wants/mongod.service下面的service檔案跟可以正常啟動的不同
少了這幾句:
ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb
ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb
ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb
補上後以及刪掉/tmp下的socket檔案就正常了
留言