【问题标题】:Server Error (500) "The server encountered an error and could not complete your request" on App Engine服务器错误(500)“服务器遇到错误,无法完成您的请求”在 App Engine 上
【发布时间】:2014-11-21 11:57:03
【问题描述】:

我正在尝试将基于 Zend Framework1 的网站部署到 App Engine Google。 它在部署后工作,但有时我有一个错误,我不知道它依赖什么。 此错误随时出现在任何页面上(每 2-3 分钟一次):

来自谷歌开发者控制台的日志:

处理此请求的进程遇到问题,导致它退出。这可能会导致一个新进程被用于对您的应用程序的下一个请求。 (错误代码 204)

我的 app.yaml:

application: app-name
version: 1
runtime: php
api_version: 1

handlers:
- url: /img
  static_dir: public/img

- url: /js
  static_dir: public/js

- url: /css
  static_dir: public/css

- url: /.*
  script: public/mod-rewrite.php

【问题讨论】:

    标签: php google-app-engine zend-framework


    【解决方案1】:

    这可能是因为 zend 框架内部使用了 cURL,这在 appengine 上是不支持的。如果您想编写一个 zend-appengine 补丁,用 url-fetch 替换 cURL 调用,那么您将成为有史以来的英雄。

    虽然,有时同样的错误来自调用 log.fatal 或 os.exit 或 also from a misconfigured app.yaml

    希望这可以帮助您找出错误。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    • 2012-04-18
    • 2015-09-21
    • 2017-05-14
    • 1970-01-01
    • 2011-09-20
    相关资源
    最近更新 更多