# Node-red: Unable to listen on http://127.0.0.1:1880/

**URL:** <https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312>\
**Category:** General\
**Created:** [7 May 2021 06:01 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312 "2021-05-07T06:01:24Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![sterinapen](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@sterinapen](https://discourse.nodered.org/u/sterinapen)\
**Post date:** [7 May 2021 06:01 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/1 "2021-05-07T06:01:24Z")

</div>

I am Getting following in my logs even though my node red is running.  
Can anyone help me understand why am I getting "port in use" error.

 ![Screenshot from 2021-05-07 11-29-11](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/7/b7b44a021270fb71cef8c09c209db4c09687a780.png)

My setup details:  
I have nginx listening on port 80 and i have proxy pass the url to localhost:1880  
I have Node-red installed and started with pm2 using follwoing command:  
pm2 start npm --name "Node-Red" -i 0 -- start  
Netstat output:  
tcp 0 0 0.0.0.0:80 0.0.0.0:\* LISTEN 1168/nginx: master  
tcp 0 0 0.0.0.0:1880 0.0.0.0:\* LISTEN 7705/node-red

---

<div class="post-metadata">

**Author:** ![Stwissel](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/stwissel/32/126_2.png) [@Stwissel](https://discourse.nodered.org/u/Stwissel)\
**Post date:** [7 May 2021 06:06 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/2 "2021-05-07T06:06:56Z")

</div>

- You might already have something listening on that port. Another NodeRED instance? This might help to find out: [https://www.cyberciti.biz/faq/what-process-has-open-linux-port/](https://www.cyberciti.biz/faq/what-process-has-open-linux-port/)

---

<div class="post-metadata">

**Author:** ![sterinapen](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@sterinapen](https://discourse.nodered.org/u/sterinapen)\
**Post date:** [7 May 2021 06:23 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/3 "2021-05-07T06:23:49Z")

</div>

My netstat output is as follows:

# netstat -tulpn | grep :1880

tcp 0 0 0.0.0.0:1880 0.0.0.0:\* LISTEN 1930/node-red

I tried to kill the pm2 process and start again but getting the same error.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [7 May 2021 07:32 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/4 "2021-05-07T07:32:59Z")

</div>

That says that node-red is already running and listening on that port, so you can't start another instance of it listening on the same port.

---

<div class="post-metadata">

**Author:** ![sterinapen](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@sterinapen](https://discourse.nodered.org/u/sterinapen)\
**Post date:** [7 May 2021 07:34 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/5 "2021-05-07T07:34:03Z")

</div>

Hi Colin,  
Thanks for the reply.  
How will i know that its starting another process? Cz i am getting that in my logs file but not sure how to debug.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [7 May 2021 07:35 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/6 "2021-05-07T07:35:55Z")

</div>

> [@sterinapen](#):
>
> How will i know that its starting another process?

I don't understand that question. What is starting what other process?

---

<div class="post-metadata">

**Author:** ![sterinapen](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@sterinapen](https://discourse.nodered.org/u/sterinapen)\
**Post date:** [7 May 2021 07:37 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/7 "2021-05-07T07:37:59Z")

</div>

`node-red is already running and listening on that port, so you can't start another instance of it listening on the same port.`  
In above sentence, you said that "you cant start another instance when node red is already listening on that port"  
So how will i know that another instance is getting started.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [7 May 2021 07:39 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/8 "2021-05-07T07:39:23Z")

</div>

Oh, I assumed that you were trying to start it manually. Do you mean that it keeps trying to start another instance of node-red but you don't know what is doing it?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [7 May 2021 07:42 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/9 "2021-05-07T07:42:29Z")

</div>

Perhaps you have registered node-red twice?

what does `pm2 ls` show?

---

<div class="post-metadata">

**Author:** ![sterinapen](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@sterinapen](https://discourse.nodered.org/u/sterinapen)\
**Post date:** [7 May 2021 07:51 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/10 "2021-05-07T07:51:22Z")

</div>

Yes.Thats correct.

---

<div class="post-metadata">

**Author:** ![sterinapen](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@sterinapen](https://discourse.nodered.org/u/sterinapen)\
**Post date:** [7 May 2021 07:52 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/11 "2021-05-07T07:52:27Z")

</div>

> [@Steve-Mcl](#):
>
> pm2 ls

I have started pm2 in cluster mode so there are 2 pm2 process running on single port.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [6 July 2021 07:52 UTC](https://discourse.nodered.org/t/node-red-unable-to-listen-on-http-127-0-0-1-1880/45312/12 "2021-07-06T07:52:36Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
