我的服务器运行在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请求是可以的,还是这就是这个随机错误的原因?
1条答案
按热度按时间hwamh0ep1#
https://discuss.newrelic.com/t/php-when-to-call-getconnection/114848/14
或者重新启动服务,这可以在短期内解决它。我还没有找到任何长期修复这个问题。