connection timeout on node.js app on Fedora
I am running my MEAN stack on a new Fedora droplet. I seem to have the same problem as described in https://www.digitalocean.com/community/questions/connection-timeout-on-node-js-app.
The interesting thing is that it was working after creating the droplet, but stopped about 24hrs after creation of the droplet.
$ node -v gives a result, ping and tracert to my IP work, curl however does not.
I tried a simple http-server ($ npm install http-server), same result (ports open, ping working):
Starting up http-server, serving ./
[root@fedora-512mb-fra1-01 ~]# sudo netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 19235/mongod
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 28920/node
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 996/sshd
tcp6 0 0 :::22 :::* LISTEN 996/sshd
Pinging 22.214.171.124 with 32 bytes of data:
Reply from 126.96.36.199: bytes=32 time=29ms TTL=54
Reply from 188.8.131.52: bytes=32 time=27ms TTL=54
Reply from 184.108.40.206: bytes=32 time=26ms TTL=54
Reply from 220.127.116.11: bytes=32 time=47ms TTL=54
curl: (7) Failed to connect to 18.104.22.168 port 8080: Timed out
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.×