Mongodb 蒙哥马特在午夜关门,可以和X27;我不能站起来

Mongodb 蒙哥马特在午夜关门,可以和X27;我不能站起来,mongodb,ubuntu,nginx,Mongodb,Ubuntu,Nginx,今晚我对服务器做了一些修改,在我的本地机器上进行了测试。当我在live server上进行测试时,它不允许我连接,所以我注意到mongodb停止运行。出口代码是14。现在是出口代码48。这是我的维修记录: 2019-06-21T02:30:28.216-0400 W ASIO [initandlisten] No TransportLayer configured during NetworkInterface startup 2019-06-21T02:30:28.217-0400 I

今晚我对服务器做了一些修改,在我的本地机器上进行了测试。当我在live server上进行测试时,它不允许我连接,所以我注意到mongodb停止运行。出口代码是14。现在是出口代码48。这是我的维修记录:

2019-06-21T02:30:28.216-0400 W ASIO     [initandlisten] No TransportLayer configured during NetworkInterface startup
2019-06-21T02:30:28.217-0400 I STORAGE  [initandlisten] finished checking dbs
2019-06-21T02:30:28.217-0400 I STORAGE  [initandlisten] WiredTigerKVEngine shutting down
2019-06-21T02:30:28.217-0400 I STORAGE  [initandlisten] Shutting down session sweeper thread
2019-06-21T02:30:28.218-0400 I STORAGE  [initandlisten] Finished shutting down session sweeper thread
2019-06-21T02:30:28.257-0400 I STORAGE  [initandlisten] shutdown: removing fs lock...
2019-06-21T02:30:28.257-0400 I CONTROL  [initandlisten] now exiting
2019-06-21T02:30:28.257-0400 I CONTROL  [initandlisten] shutting down with code:0
root@pottstownrumble:~# mongod
2019-06-21T02:30:35.258-0400 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] MongoDB starting : pid=13525 port=27017 dbpath=/data/db 64-bit host=pottstownrumble
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] db version v4.0.10
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] git version: c389e7f69f637f7a1ac3cc9fae843b635f20b766
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] allocator: tcmalloc
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] modules: none
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] build environment:
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten]     distmod: ubuntu1604
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten]     distarch: x86_64
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten]     target_arch: x86_64
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] options: {}
2019-06-21T02:30:35.262-0400 E STORAGE  [initandlisten] Failed to set up listener: SocketException: Address already in use
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] now exiting
2019-06-21T02:30:35.262-0400 I CONTROL  [initandlisten] shutting down with code:48

请,有人帮我理解为什么它说有别的东西在听。我已经筋疲力尽了,我们的重大活动还有5个小时

您可以使用netstat查看使用端口的内容:

netstat -pnltu | grep -i "80"

看起来有什么东西占用了27017端口。你需要找到这个过程并终止它

找到它的用途

sudo lsof-i-p-n | grep 27017 | grep LISTEN

第二列包含此流程的PID。 您还可以使用
ps
查看有关它的更多详细信息

然后使用
sudo kill
杀死它

e、 g

mjaniec@amjay:~$ sudo lsof -i -P -n | grep 27017 | grep LISTEN
mongod    14903         mongodb   11u  IPv4 25111697      0t0  TCP 127.0.0.1:27017 (LISTEN)
mjaniec@amjay:~$ sudo kill -9 14903
mjaniec@amjay:~$ sudo lsof -i -P -n | grep 27017 | grep LISTEN
mjaniec@amjay:~$