php - 致命错误:GRP php 扩展中超过了 30 秒的最大执行时间
问题描述
嗨,我是谷歌云的新手,从 5 天开始工作。我在 firebase 上创建了一个类型为 google/cloud-firestore 的集合,我在我的 php 项目中使用它。
它工作正常。但自 2 小时以来,它显示错误-
致命错误:第 48 行 C:\xampp\htdocs\orDeal Cloud\composer\vendor\grpc\grpc\src\lib\ServerStreamingCall.php 中的最大执行时间超过 30 秒
我制作了一个 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 以增加超时
max_execution_time = 300
或者使用ini_set函数
// Set timeout in seconds (0 = no timeout)
ini_set('max_execution_time', 300);
推荐阅读
- angular - Angular Material:启用/禁用的按钮工具和工具提示
- mysql - 在 Athena View 中将 bigint 更改为字符串
- reactjs - 无法解决 formik/dist 中的反应 - 自定义 webpack 配置
- html - 引导左列最大高度到右列高度
- python-3.x - 为什么不将新值分配给 numpy 数组?
- angular - 如何将 FormArray 绑定到父组件?
- javascript - 使用 Vue Js 数据绑定需要一些时间
- angular - 对于具有多个选项的角度材料切换,我如何要求至少选择一个?
- hugo - blogdown 不显示来自 .Rmarkdown 文件但来自 .Rmd 的图
- javascript - 为什么我们在 ES6 中的函数之后使用模板文字?