我在Google中运行了一个Python程序,我刚刚在其中添加了功能。该程序在我的本地机器上运行良好,并正确地登录到Stackdriver。但是,当我尝试将程序部署到Google运行时,在安装grpcio时,构建时间就会超时。下面是我看到的一些信息..。
步骤0-“构建”:为grpcio运行setup.py安装:已启动
步骤0-“构建”:为grpcio运行setup.py安装:仍在运行.
第二条消息一直在重复,直到大约10分钟后构建超时。我的requirements.txt文件如下…
SQLAlchemy~=1.3.2
Werkzeug~=1.0.1
MarkupSafe~=1.1.1
WTForms~=2.3.1
python-dateutil~=2.8.1
Flask~=1.1.2
grpcio~=1.34.0
google-cloud-logging~=2.0.2对发生了什么以及我如何解决它有什么想法吗?谢谢!
发布于 2020-12-28 20:40:46
好的,有时候最好的答案是最简单的。云构建确实是超时,所以我们所要做的就是在超时之前增加它运行的时间。这是通过添加以下参数(Cloud ->触发器-> Build Configuration ->内联)在构建配置触发器YAML文件中完成的.
timeout: 1200s我还在我的Dockerfile中添加了一行,它可能是解决方案的一部分,也可能不是解决方案的一部分(我还没有机会看到如果没有这行就运行时会发生什么)。
RUN apk add --no-cache linux-headershttps://stackoverflow.com/questions/65480982
复制相似问题