一段时间后,我需要在GAE Python(2.7)First Generation应用程序上进行更改,但是当我在本地开发和运行时,由于启动速度很慢,因此基本上是不可用的。 这些是打印的日志:
INFO 2019-10-18 07:56:35,533 devappserver2.py:278] Skipping SDK update check.
INFO 2019-10-18 07:56:35,595 api_server.py:275] Starting API server at: http://localhost:36159
INFO 2019-10-18 07:56:35,599 dispatcher.py:270] Starting module "default" running at: http://127.0.0.1:8080
INFO 2019-10-18 07:56:35,600 admin_server.py:152] Starting admin server at: http://localhost:8000
INFO 2019-10-18 08:01:01,644 instance.py:294] Instance PID: 28496
我注意到最后一行(instance.py)在大约5分钟后才打印,并且仅在该应用程序响应请求之后才打印,而不是之前。有趣的是,管理服务器(localhost:8000)马上可用。当然,当我做一些代码更改时,它会自动重新加载并再次重复。
我尝试过/发现的事情
有趣的是,最后两行日志之间的停顿总是大约5分钟,不知道为什么会这样。
Python 2.7.14 操作系统:OpenSuse Leap 15.0
我的想法不多了,所以任何建议都将不胜感激。
答案 0 :(得分:2)
我不小心解决了这个问题。 我想运行Jupyter笔记本,但出现错误:
error: [Errno 99] Cannot assign requested address
在/tornado/netutil.py中进行调试后,我注意到它尝试使用IP 192.168.1.50,但我不确定它是从哪里来的((可能是因为我在玩家庭网络时设置了它)一段时间前),但是当我从/ etc / hosts中删除它时,Jupyter和GAE都可以正常工作。
真是巧合:)