python - 如何在启动 Google App Engine Launcher 时禁用自动检查更新?

标签 python windows google-app-engine

我一直在修补 GAE,我喜欢 Windows SDK 提供的 GAE 启动器的易用性。

我的问题是,当我启动应用程序时,它需要很长时间才能响应。这是因为程序在启动应用程序之前首先检查更新。这会导致它在等待响应时挂起。我的问题是我的主要开发机器在代理服务器后面,GAE 启动器被代理阻止。

有没有一种方法可以在我启动启动器时禁用对 GAE 更新的检查?也许我可以通过我的快捷方式传递给底层可执行文件的命令?

最佳答案

Google App Engine (GAE) 使用 python urllib2库来检查更新。此库从 *_proxy 环境变量而不是 Windows 注册表获取代理设置。

By default, ProxyHandler uses the environment variables named <scheme>_proxy, where <scheme> is the URL scheme involved. For example, the http_proxy environment variable is read to obtain the HTTP proxy’s URL.

如果您需要使用代理并且没有正确定义此变量,您的 GAE 启动器将锁定直到连接超时,从而延迟程序的启动。

如果您使用 host_or_ip:port 创建一个名为 http_proxy 的新环境变量,GAE Launcher 将在眨眼间启动。

要定义环境变量,请转到:控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级选项卡 -> 环境变量...

关于python - 如何在启动 Google App Engine Launcher 时禁用自动检查更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6468191/

相关文章:

java - 无法使用导入的库。安卓工作室。谷歌云端点 jar

python - 将函数应用于 DataFrame 中的每个单元格,该单元格取决于 pandas 中的列名称

javascript - 为什么我无法使用谷歌应用程序引擎获取 Model.all() 形式的数据

windows - Windows 7 上的代码签名驱动程序失败并显示 0xC0000428

javascript - Firebase Admin SDK GO VerifyIDToken 返回的不是 App Engine 上下文错误

python - 服务器端表单验证和 POST 数据

python - 当 Chrome 浏览器工作时,Web Scraper 返回空的 html 文件;已经尝试过 UserAgent

python - 如何在Python中对无序离散数据进行热编码?

windows - 如何将命令粘贴到 WinSCP 终端窗口?

python - 在Python中使用子进程时出现回溯错误