ION-DTN报错Wrong profile for this SDR

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hahachenchen789/article/details/83350021

在使用ION-DTN协议时,启动ionstart可能会出现如下错误:

Wrong profile for this SDR

这是因为上一次的网络残留导致的。

ION是基于内存的共享数据的。因此数据会进行持久化处理。

而每次启动ionstart,都会创建一个新的网络,因此需要清除旧网络的数据。否则你就会看到Wrong profile for this SDR这种报错。

解决方法:

1.运行killm,理论上这会清除所有ion有关的进程。

2.运行ipcs,查看是否清除干净,如果Semaphore Arrays这一栏为空,则说明清除成功。否则要使用ps -ax看看还有哪些残留进程,然后利用kill -9强制清除。这些残留进程一般带有如下字段:“ion”, “bp”, “brs”, “stcp”, “dgr”, “ltp”, “cfdp”, or “ams”,udpcla, tcpcli, tcpclo, rfxclock.

3.如果kill -9后,运行ipcs发现仍然有残留,则只能重启机器了。

扫描二维码关注公众号,回复: 3775816 查看本文章

猜你喜欢

转载自blog.csdn.net/hahachenchen789/article/details/83350021
今日推荐