redis 助手函数中的Guzzle调用随机返回“magic request methods require a URI”错误

oymdgrw7  于 2023-01-20  发布在  Redis
关注(0)|答案(1)|浏览(232)

我的服务器运行在PHP 7.2-Laravel 5.8-Redis Jobs-NewRelic上,用于监控配置。
guzzle调用是在helper函数(即composer.json中的autoloader)中编写的,这个问题是随机发生的,我们得到了这个错误
production.INFO:Magic请求方法需要URI和可选的选项数组
我在网上看到,这是由内存泄漏引起的(参考:https://discuss.newrelic.com/t/php-when-to-call-getconnection/114848
我们的系统中有很多狂饮的电话,没有一个是崩溃的,是的,我们在一天中做了大量的狂饮的电话。
我想知道是否所有其他的Guzzle调用都在类中而不是在帮助函数中。在帮助函数中调用Guzzle请求是可以的,还是这就是这个随机错误的原因?

hwamh0ep

hwamh0ep1#

https://discuss.newrelic.com/t/php-when-to-call-getconnection/114848/14
或者重新启动服务,这可以在短期内解决它。我还没有找到任何长期修复这个问题。

相关问题