GAE PHP超时设置

GAE PHP超时设置,php,google-app-engine,timeout,request,Php,Google App Engine,Timeout,Request,GAE上的我的PHP应用程序显示错误日志: PHP警告:文件_get_contents():无法打开流:在第94行的/base/data/home/apps/s~turn get-into-post/1.367938585442433732/turn-get-into-post.PHP中超过了请求截止日期 有什么想法吗?您看到这个错误是因为服务器的响应时间太长。默认情况下,URLfetch(当使用http或https URL时,在GAE中的PHP上为file_get_contents()提供动力

GAE上的我的PHP应用程序显示错误日志:

PHP警告:文件_get_contents():无法打开流:在第94行的/base/data/home/apps/s~turn get-into-post/1.367938585442433732/turn-get-into-post.PHP中超过了请求截止日期


有什么想法吗?

您看到这个错误是因为服务器的响应时间太长。默认情况下,URLfetch(当使用http或https URL时,在GAE中的PHP上为file_get_contents()提供动力的应用引擎服务)的默认超时为5秒

通常,通过在配置数组中指定
超时
,可以将此时间延长到60秒,如下所示:

$data = http_build_query($data); 
$context = 
   array("http"=> 
      array( 
         "method" => "POST", 
         "content" => $data, 
         "timeout" => 60 
   ) 
); 
$context = stream_context_create($context); 
$result = file_get_contents($url, false, $context); 
但是,在短期内要注意这个错误

检查这个