擅长:python、mysql、java
<p>好吧,谷歌的家伙们也帮不上忙,但在经历了一段史诗般的旅程之后,我终于找到了问题所在:Dockerfile需要一个<code>CMD</code>语句。虽然我假设这就是app.yaml中的<code>entrypoint</code>的用途,但似乎appengine使用<code>docker run</code>启动了容器。因此,只需将这一行添加到Dockerfile即可修复:</p>
<pre><code>CMD gunicorn -b :$PORT gisapplication.wsgi
</code></pre>
<p>我还恢复了默认的健康检查设置,并且能够将健康检查的URL路径从我的应用程序中取出,并让GoogleBase容器提供的默认nginx实例处理这些设置</p>