服务器错误(500)“服务器遇到错误,无法完成您的请求”在App Engine上

时间:2014-11-21 11:57:04

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

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

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

  

处理此请求的进程遇到问题,导致它退出。这可能会导致新进程用于您的应用程序的下一个请求。 (错误代码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

1 个答案:

答案 0 :(得分:1)

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

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

希望这可以帮助您追踪错误。