【发布时间】:2012-06-22 15:12:18
【问题描述】:
当我在终端中输入 curl http://localhost:8000/ 以运行 python/tornado 脚本时,出现上述错误。
我的 curl 版本是 7.19.7。我禁用了 IPV6。
我的 /etc/hosts 读取
127.0.0.1 localhost
127.0.1.1 aniruddha-laptop
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
lsof | grep 8000的输出
dbus-daem 1338 aniruddha 67u unix 0xf2208000 0t0 8923 socket
gconfd-2 1341 aniruddha 20u unix 0xf2ab8000 0t0 7180 socket
trashappl 1468 aniruddha 18u unix 0xf4248000 0t0 8689 socket
notificat 1478 aniruddha 14u unix 0xf20a8000 0t0 8613 socket
【问题讨论】:
-
您的
/etc/hosts文件中有什么内容? -
作为一个测试 - 如果你尝试 curl 127.0.0.1:8000 会发生什么?
-
@JonClements curl 127.0.0.1:8000
503 服务不可用 503 服务不可用
连接服务器失败127.0.0.1 -
@Aniruddha 如果你只是通过网络浏览器尝试,你会得到同样的结果吗? ::1 表示与 IPv6 有关,但 503 表示其他...
-
@BurhanKhalid '127.0.0.1 localhost 127.0.1.1 aniruddha-laptop # 以下行适用于支持 IPv6 的主机 ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00: :0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts'