帮助程序函数中的 Guzzle 调用随机返回错误'magic request methods require a URI'



我的服务器运行在PHP 7.2 - Laravel 5.8 - Redis Jobs - NewRelic监控配置

guzzle调用是在helper函数(即composer.json中的自动加载器)中编写的。问题是随机发生的。我们得到这个错误

生产。INFO: Magic request方法需要一个URI和可选选项数组

我在网上读到它是由内存泄漏引起的(参考:https://discuss.newrelic.com/t/php-when-to-call-getconnection/114848)

我们的系统中有很多guzzle调用,没有一个是崩溃的,是的,我们在一天中做了无数的guzzle调用。

我想知道是否所有其他guzzle调用都在一个类内,而不是在一个辅助函数中。在辅助函数中调用Guzzle Request是可以的吗,还是这是导致这个随机错误的原因?

https://discuss.newrelic.com/t/php-when-to-call-getconnection/114848/14

或者重启服务,这样可以在短期内解决问题。我目前还没有找到任何长期的修复方法。

相关内容

  • 没有找到相关文章

最新更新