【发布时间】:2018-07-23 12:15:29
【问题描述】:
当我执行 gunicorn --log-file=- draft1.wsgi:application 查看我的应用程序的 gunicorn 日志时,它显示 Listening at: http://127.0.0.1:8000 这是本地 Django 开发服务器。有人可以告诉我为什么它在我的实时 django 服务器上这样做吗?这是完整的日志:
(env) james@postr:~/postr$ gunicorn --log-file=- draft1.wsgi:application
[2018-02-13 07:23:33 +0000] [25004] [INFO] Starting gunicorn 19.7.1
[2018-02-13 07:23:33 +0000] [25004] [INFO] Listening at: http://127.0.0.1:8000 (25004)
[2018-02-13 07:23:33 +0000] [25004] [INFO] Using worker: sync
[2018-02-13 07:23:33 +0000] [25007] [INFO] Booting worker with pid: 25007
【问题讨论】:
-
127.0.0.1 是本地主机,意思是“这台机器”。它不是任何特定的机器。
-
在看到上面的评论之前,我不明白OP的问题......顺便说一句,在你的
etc/hosts文件中,你可以看到localhost指向127.0.0.1。也就是说,真正的this machine是127.0.0.1,而localhost是一个指向它的内置域。有时一个奇怪的 dns 查找策略会使访问localhost比直接访问127.0.0.1慢得多。