Roadrunner RPC 调用日志
Posted
技术标签:
【中文标题】Roadrunner RPC 调用日志【英文标题】:Roadrunner RPC call log 【发布时间】:2021-03-11 20:17:42 【问题描述】:我想从 php 调用 roadrunners RPC 方法日志。
我在$rpc
中有一个Spriral\Goridge\RPC
的实例,它通过TCP 连接到正在运行的roadrunner rpc。在该 RPC 实例上,我执行以下调用,其中 $payload
是一个普通字符串。还尝试了 php 数组或 json 字符串,并为第三个参数尝试了不同的标志(Relay::PAYLOAD_RAW
、Relay::PAYLOAD_CONTROL
等)
$rpc->call('log', $payload);
但我总是收到此错误消息:
Spiral\Goridge\Exceptions\ServiceException: error 'rpc: service/method request ill-formed: log' on 'tcp://127.0.0.1:6001' in /var/www/vendor/spiral/goridge/src/RPC.php:123
我找不到任何关于它的文档,但是日志 RPC 方法在那里,只需要知道如何格式化 $payload
以及如果需要添加哪个 $flags
作为第三个参数。
【问题讨论】:
【参考方案1】:RRv2 中没有通过 RPC 提供的 log
方法。
【讨论】:
以上是关于Roadrunner RPC 调用日志的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu18.04使用Carla导入RoadRunner自建地图并使用