每次我将一些更改保存到服务器时,nodemon均无法刷新服务器,并出现以下错误:
Error: listen EADDRINUSE: address already in use :::5000
我一直在使用sudo lsof -i :5000
,然后使用kill -9 [PID]
来解决它,但是我必须每2分钟左右执行一次。
有什么永久解决方案可以使服务器实际上被杀死,然后刷新后重新启动?
答案 0 :(得分:0)
我和你有同样的问题。
在我的情况下,我的IDE是VSCode,并且使用集成终端。问题是,即使我们使用Ctrl + C(或Ctrl + Z)关闭服务器,服务器实际上也不会停止。因此,您应该关闭整个VSCode(或其他IDE)窗口,然后重新打开。
答案 1 :(得分:0)
在终端中尝试这两个命令-
sudo sysctl fs.inotify.max_user_watches=582222 && sudo sysctl -p
sudo sysctl fs.inotify.max_user_watches=582222
希望能对您有所帮助。