
[root ~]# sudo lsof -i:27017 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mongod 1608 root 7u IPv4 10941 0t0 TCP localhost:27017 (LISTEN) mongod 1608 root 33u IPv4 11283 0t0 TCP localhost:27017->localhost:30484 (ESTABLISHED) mongod 1608 root 35u IPv4 11285 0t0 TCP localhost:27017->localhost:30485 (ESTABLISHED) mongod 1608 root 36u IPv4 11288 0t0 TCP localhost:27017->localhost:30486 (ESTABLISHED) mongod 1608 root 37u IPv4 11290 0t0 TCP localhost:27017->localhost:30487 (ESTABLISHED) mongod 1608 root 38u IPv4 11292 0t0 TCP localhost:27017->localhost:30488 (ESTABLISHED)
请高手解答
1 cabing 2019-06-07 21:36:26 +08:00 不同账户 /usr/local/bin 路径下没有这个软件。 找到运行的源码,在 /user/bin 下建个软链 ln -s 源 目的 |
2 victorhe0601 OP 谢谢 |
3 victorhe0601 OP @cabing 但是 service mongod stop/start 显示 unrecognized service |
4 cabing 2019-06-07 22:04:55 +08:00 不是线上服务吧?不能 kill 掉重启吗? |
5 victorhe0601 OP kill 掉之后就无法重启了。 |
6 fishcg 2019-06-08 03:29:26 +08:00 这个账户下没有? |
7 jinliming2 2019-06-08 07:49:05 +08:00 via iPhone su root 切到 root 用户下,然后 command -v mongod 或者 which mongod 看看能不能找到路径。 因为看你的 lsof 显示是 root 运行的 |
8 tempdban 2019-06-08 08:05:40 +08:00 via Android sbin |
9 Hardrain 2019-06-08 20:00:01 +08:00 mongod 所在的目录在$PATH 中吗? |
10 victorhe0601 OP 已解决,要把 mongod command 添加到 etc/init.d 或者 etc/init 目录下面,系统才能找得到。 谢谢大家。 |