1
I'm developing using django/postgresql on Mac OS X 10.7 and suddenly I am unable to access the test server through http://localhost:8000/. I can make it listen on 0.0.0.0:8000 and then it works...
Then I noticed problems with SABnzbd starting up. Whenever I try to start it, it dies and shuts down. The logs show
IOError: Port 8080 not bound on '127.0.0.1'
running netstat -an | grep 8080
shows that there is nothing actually listening on port 8080.
I then tried to telnet and ping localhost. Neither work. When I telnet, I get:
$ telnet localhost
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
and it just hangs there.
When I try to ping I get the following:
$ ping localhost
PING localhost (127.0.0.1): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
The weird thing is that when I telnet to port 80 it works!
$ telnet localhost 80
Trying ::1...
Connected to localhost.
Escape character is '^]'.
My /etc/hosts
file seems normal:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Is there any way for me to fix this problem or is it easiest for me to just wipe it and start again?
possible duplicate of Mac OS X Mountain Lion can't ping/telnet localhost. Point to a wrong public IP
– fixer1234 – 2015-04-21T02:46:15.340