我创建了一个应用程序,其中有一个Gearman工作人员向New Relic Insights推送信息。一切正常,但是当我在Terminal上运行测试脚本时,出现以下错误消息(在进程完成后):
{"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个事件,我设置了脚本,当JSON中有超过1000个事件时,将数组分解成块。
谁能告诉我这是什么意思,我怎么解决它?
我不认为这是PHP或New Relic的问题。我建议在Gearman GitHub项目上打开一个问题,因为GearmanPeclManager.php
的第60行似乎有问题:https://github.com/brianlmoon/GearmanManager/
^我不能100%确定这是正确的存储库,但它看起来肯定是。