2014-11-21 71 views
0

我正嘗試將基於Zend Framework1的網站部署到App Engine Google。 它在部署後有效,但有時會出現錯誤,我不知道它取決於什麼。 此錯誤的任何頁面上出現在任何時間(每隔2-3分鐘一次):從谷歌開發者控制檯 Screen from page when error:服務器錯誤(500)「服務器遇到錯誤,無法完成您的請求」在App引擎上

日誌:

一個問題與處理該請求的過程中遇到的,導致它退出。這很可能會導致下一個請求應用程序使用新的進程。 (錯誤代碼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

這可能是因爲Zend框架使用捲曲內部,這是不支持AppEngine上。如果你想寫一個zend-appengine補丁,用url-fetch取代cURL調用,你將會成爲有史以來的英雄。

雖然有時候這個相同的錯誤來自調用log.fatal或os.exit或also from a misconfigured app.yaml

希望這可以幫助您找出錯誤。

+0

cURL正在1.9.17中發佈 - 請參閱https://gae-php-tips.appspot.com/2014/11/15/app-engine-php-1-9-17-pre-release-sdk/ – 2014-11-23 21:28:10

+0

我查過了,這不是捲毛問題。即使在頁面上,我也會得到這個錯誤,我不使用cURL。 – 2014-11-24 09:57:50

+0

很可能與https://code.google.com/p/googleappengine/issues/detail?id=9786有關 – Mars 2014-11-25 02:04:14

相關問題