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