啓動node程序時,報以下錯誤:node
在網上搜索相關問題原來是端口被佔用致使的,找到佔用端口的進程,而後殺掉就能夠了tcp
1.找到佔用端口的進程
方法(1),也是我以前常常用的:lsof -i:端口號,查看該端口被哪一個進程佔用spa
[root@localhost ~]# lsof -i:3030 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 22283 root 12u IPv6 918160 0t0 TCP *:arepa-cas (LISTEN)
command:進程名稱
pid:進程標識符
方法(2):netstat -tunlp|grep 端口號code
[root@localhost ~]# netstat -tunlp|grep 3030 tcp 0 0 :::3030 :::* LISTEN 22283/node
末尾 22283/node 表示佔用端口的進程標識符合進程名稱
2.殺掉進程
kill -9 PID
[root@localhost ~]# kill -9 22283
而後就能夠成功啓動node程序了blog