我正在我的 GitHub 存储库中执行 Cloud Source Repositories 自动同步。当我更新我的代码并使用 SDK 手动执行“ gcloud app deploy ”时,它已成功部署并且网站运行正常,但是当我使用构建触发器自动执行 App Engine 部署时,状态成功但显示为“HTTP ERROR 500' 在我的网站' https://machine-problem-245503.appspot.com '。
更新代码并推送到 GitHub 后运行 Cloud Builder 的结果:
gcloud app deploy
我使用 SDK手动运行时的结果:
在我的 cloudbuild.yaml 中:
steps:
- name: "gcr.io/cloud-builders/gcloud"enter code here
args: ["app", "deploy"]
timeout: "1600s"
在我的 app.yaml 中:
runtime: php72
# [START handlers]
handlers:
- url: /bootstrap
static_dir: bootstrap
- url: /css
static_dir: public/css
- url: /fonts
static_dir: public/fonts
- url: /img
static_dir: public/img
- url: /js
static_dir: public/js
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
env_variables:
## Put production environment variables here.
APP_KEY: $keys
APP_STORAGE: /tmp
VIEW_COMPILED_PATH: /tmp
CACHE_DRIVER: database
SESSION_DRIVER: database
## Set these environment variables according to your CloudSQL configuration.
DB_DATABASE:
DB_USERNAME:
DB_PASSWORD:
DB_SOCKET: "/cloudsql/$project-id"