我们正在使用pm2在ubuntu上的端口80上启动我的nodejs应用程序。但是应用程序生成错误**Error: listen EACCES**
。我们的pm2版本是0.12.7,我们使用以下命令:
sudo pm2 start app.js -- dev
在运行whereis node
时,我们得到以下结果:
node: /usr/bin/node /usr/sbin/node
我们已经尝试过以下命令:
sudo apt-get install libcap2-bin
sudo setcap cap_net_bind_service=+ep /usr/local/sbin/node
知道我们哪里出错了吗?
答案 0 :(得分:2)
听起来你可能已经在端口80上侦听了另一个服务。试试这个:
sudo netstat -tulpn
此输出将告诉您当前是否有任何其他进程正在使用端口80。