首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试使用laravel灯塔时遇到间歇性错误-php与Roadrunner

尝试使用laravel灯塔时遇到间歇性错误-php与Roadrunner
EN

Stack Overflow用户
提问于 2020-07-06 18:37:09
回答 1查看 1.2K关注 0票数 4

7.17.2

  • Lighthouse:

  • Roadrunner 1.8.1

  • Laravel:

  • 4.15.0

在使用NGINX时,我的GraphQL API/Schema没有问题。然而,当我切换到Roadrunner时,我突然间断性地出现了如下错误:

代码语言:javascript
复制
"message": "Lighthouse failed while trying to load a type: MyType\n\nMake sure the type is present in your schema definition.\n",
    "exception": "Nuwave\\Lighthouse\\Exceptions\\DefinitionException",
    "file": "/var/www/wright/ams/vendor/nuwave/lighthouse/src/Schema/TypeRegistry.php",
    "line": 94

有没有其他人经历过这种情况,并找到了解决办法?

我确实启用了opcache,但是即使禁用了,我仍然在经历这个问题。

我运行了php artisan灯塔: valid schema,而且它是有效的,我还运行了php artisan灯塔:clear,但没有效果。

EN

回答 1

Stack Overflow用户

发布于 2021-02-16 23:04:58

我怀疑这可能与灯塔使用的模式缓存有关。如果您正在部署一个带有新类型的模式,但保留了一个旧的缓存,那么我会怀疑您会看到这样的错误。

解决方案是使用Artisan命令lighthouse:clear-cache清除灯塔缓存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62762401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档