当前位置:   article > 正文

冰羚-IceOryx FAQ翻译_iceoryx缺陷

iceoryx缺陷

iceoryx FAQ

这份文档中包含的是一些知识点和文档的链接,用于帮助排查RouDi的问题。偶尔我们也会有一些拓展。

Available memory is insufficient(可用内存不足)

如果你从RouDi的日志或者输出中看到Available memory is insufficient(可用内存不足),那么这哥时候,RouDi就无法预订共享内存给到发布者了。为了避免这种情况发生,你需要检查一下你的主机环境到底支持多大的共享内存,例如在Ubuntu系统上,你可以用下面的命令来检查:

df -H /dev/shm
  • 1

Termination of RouDi and Processes(RouDi进程终止)

为了避免IceOryx posh发生未定义的行为,建议用户使用SIGINT 或者SIGTERM信号来终止RouDi以及相关的中间件进程。在RouDi中,我们已经集成了一个信号处理对象用以捕捉信号,这给了RouDi机会来清理环境并且退出。对于其他进程来说,使用信号来退出的方式也是可行的。因此我们建议在您自己的进程中也增加这样的信号处理(可以参考例子:https://github.com/eclipse/iceoryx/blob/master/iceoryx_examples/icedelivery/ice_publisher_simple.cpp)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/705980
推荐阅读
相关标签
  

闽ICP备14008679号