我创建了一个应用程序,其中有一个Gearman工作人员将信息推送到New Relic Insights。一切正常,但是当我在终端上运行测试脚本时,会出现以下错误消息(处理完成后):
{"error":{"type":"ErrorException","message":"Array to string conversion","file":"\/usr\/local\/share\/gearman-manager\/GearmanPeclManager.php","line":60}}
我查看了Gearman文档,但找不到任何可以帮助我找到此消息来源的内容。
该应用程序基本上将JSON发送给New Relic Insights,并且由于New Relic Insights要求每个JSON最多有1000个事件,因此我设置脚本以在块中有超过1000个事件时以块的形式中断阵列。 JSON。
任何人都可以让我了解它的含义以及如何解决它?
答案 0 :(得分:1)
我不认为这是PHP或New Relic的问题。我建议在Gearman GitHub项目上打开一个问题,因为在GearmanPeclManager.php
的第60行看来是一个问题:https://github.com/brianlmoon/GearmanManager/
^我并非100%确定这是正确的存储库,但确实如此。