Я пытаюсь запустить приложение NodeJS (udp_recv), используя pm2. Приложение запускается при загрузке через запуск pm2 и сохранение pm2. Тем не менее, dgram дает мне сообщение об ошибке -
server error:
1|udp_recv | Error: bind EADDRNOTAVAIL 192.168.0.9:7001
1|udp_recv | at state.handle.lookup (dgram.js:242:18)
1|udp_recv | at process._tickCallback (internal/process/next_tick.js:63:19)
1|udp_recv | at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
1|udp_recv | at startup (internal/bootstrap/node.js:283:19)
1|udp_recv | at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
Но как только я остановлю все приложение (pm2 stop all) и перезапущу (pm2 start all), то ошибки не будет, и приложение будет нормально работать без любая ошибка.
Мой IP-адрес 192.168.0.9 прослушивает потоки UDP на предопределенном порту. Компьютер, подключенный через ethe rnet отправляет потоки UDP с IP 192.168.0.6
Может кто-нибудь подсказать, как устранить ошибку?