【发布时间】:2012-06-30 00:00:38
【问题描述】:
我有一个 DBus 服务器,它公开了一个需要很长时间才能完成的方法(大约 3 分钟)。 客户端对此方法执行同步调用。
问题是,恰好在 25 秒后,客户端抛出错误,因为“没有收到回复”。
很遗憾,我无法更改客户端,因此我无法按照应有的方式进行异步调用。
我尝试在我的服务器配置中使用这一行:
<limit name = "reply_timeout">240000</limit>
但情况并没有改变。
有什么想法吗?
【问题讨论】: