2011-12-14 10 views
2

Zend FWベースのYoutube APIを使用しています。多くの場合、ページのロード時にエラーが発生して Zend framework youtube apiタイムアウトの問題

Read timed out after 10 second 

Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 503 <errors xmlns='http://schemas.google.com/g/2005'><error> 

それとも

はそれをGoogleで検索し、役に立つアドバイスが見つかりました:設定されたタイムアウトを180にしかし、それは助けにはなりません。繰り返しますが、このエラーは毎回ではなく ですが、しばしばとなります。

$yt = new Zend_Gdata_YouTube(); 
$yt->getHttpClient()->setConfig(array('timeout'=>180)); 

どのようにこの問題に対処しますか?

答えて

1

503サービスを使用できません

サーバーが原因サーバーの 一時的な過負荷またはメンテナンスのため、現在リクエストを処理することができません。含意は であり、これは一時的な条件であり、遅れていくらかの遅延がある場合には軽減されます。既知の場合、遅延の長さは、 Retry-Afterヘッダーに示されることがあります。 Retry-Afterが指定されていない場合、クライアントは応答を500応答と同様に扱うべきです(SHOULD )。

Note: The existence of the 503 status code does not imply that a 
    server must use it when becoming overloaded. Some servers may wish 
    to simply refuse the connection. 

しかし、本当の理由は、構成エラーのような何か他のもの、ことができます。 P.S:試しにコードを入れてエラーをキャッチします。

関連する問題