- 博客(2)
- 收藏
- 关注
原创 Java记录一次Runtime.getRuntime().exec调用linux命令导致产生僵尸进程
由Runtime.getRuntime().exec调用改为 ProcessBuilder单例对象调用生成Process对象后再调用process.destroyForcibly()。报错日志:Caused by: java.lang.OutOfMemoryError: unable to create new native thread。process.destroyForcibly()并没有关掉linux上面的子进程导致出现僵尸进程。
2023-06-15 15:50:43 351 1
原创 记录一次mqtt服务接受消息时报错后自动重连后接受不到订阅主题的消息问题的解决方案
网络断开后,客户端会进行重连,但是重连之前订阅的主题就失效了,不再接受之前订阅主题的消息。如果设置为false,则客户端和服务器将在重新启动客户端、服务器和连接时保持状态。如果设置为true,则客户端和服务器将不会在重新启动客户端、服务器或连接时保持状态。即使重新启动客户端、服务器或连接,消息传递也将可靠地满足指定的QOS。如果重新启动客户端、服务器或连接,则无法维持向指定QOS的消息传递。设置客户端和服务器是否应在重新启动和重新连接时记住状态。服务器会将订阅视为持久订阅。服务器将订阅视为非持久订阅。
2023-06-15 14:29:10 1950 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人