【发布时间】:2013-12-20 00:37:42
【问题描述】:
我正在使用 c++ 开源代码,它被制作为“.so”并放置在服务器中。从 Java 客户端,我将通过 JNI 包调用这个“.so”。
现在我的问题是,我正在使用的“开源 C++”代码没有处理任何错误。因此,如果 C++ 部分发生某些事情,服务器就会崩溃。所以在我重新启动服务器之前,我无法使用我的应用程序。
我的问题是,有什么方法可以阻止由于“.so”(C++ 代码)失败而导致的服务器崩溃?现在我也无法修改开源 C++ 代码,因为我的时间很紧。
有人可以提供一些想法或解决方法来阻止服务器因“.so”故障而崩溃吗?
【问题讨论】:
-
停止使用开源垃圾,或者修复它。
标签: c++ java-native-interface shared-libraries