Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
致命错误:GRP php扩展超出了30秒的最大执行时间_Php - Fatal编程技术网

致命错误:GRP php扩展超出了30秒的最大执行时间

致命错误:GRP php扩展超出了30秒的最大执行时间,php,Php,嗨,我是谷歌云的新手, 从5天开始工作。 我在firebase上收集了google/cloud firestore类型, 我正在我的php项目中使用它 它工作得很好。 但2小时后,它显示错误- 致命错误:中超过了30秒的最大执行时间 C:\xampp\htdocs\orDeal 打开Cloud\composer\vendor\grpc\grpc\src\lib\ServerStreamingCall.php 第48行 我制作了一个test.php文件来测试数据库连接- require_once

嗨,我是谷歌云的新手, 从5天开始工作。 我在firebase上收集了google/cloud firestore类型, 我正在我的php项目中使用它

它工作得很好。 但2小时后,它显示错误-

致命错误:中超过了30秒的最大执行时间 C:\xampp\htdocs\orDeal 打开Cloud\composer\vendor\grpc\grpc\src\lib\ServerStreamingCall.php 第48行

我制作了一个test.php文件来测试数据库连接-

require_once __DIR__ . '/composer/vendor/autoload.php';
use Google\Cloud\Firestore\FirestoreClient;

$db = new FirestoreClient([
    'projectId' => 'myProjectId'
]);
$snapshot = $db->collection("users")->documents();
print_r($snapshot);

但仍然显示错误。

编辑php.ini以增加超时

最大执行时间=300

或者使用函数来实现


但是我没有从这个链接中得到解决方案。这会增加执行时间。我从grpc插件中遇到问题。那么“致命错误:第48行的C:\xampp\htdocs\orDeal Cloud\composer\vendor\grpc\grpc\src\lib\ServerStreamingCall.php中超出了30秒的最大执行时间”就是php给出的超时消息。一个有自己超时设置的扩展听起来很奇怪,我想我以前从未听说过。
// Set timeout in seconds (0 = no timeout)
ini_set('max_execution_time', 300);