我正在运行几个主要使用异步处理赛璐珞工作的工作人员。我的一些代码也使用未来或之后。一切都很好而且很快,但最终系统开始引发:ThreadError:无法创建线程:资源暂时不可用
我正在使用 Ruby 2.3.1,我想知道是否有解决方案来防止这种情况。我不在乎我是否处理一个工人池来控制线程数量,但我不想提出我没有更多可用线程和系统崩溃的观点。
迁移到 JRuby 是解决这个问题的唯一方法吗?
我正在运行几个主要使用异步处理赛璐珞工作的工作人员。我的一些代码也使用未来或之后。一切都很好而且很快,但最终系统开始引发:ThreadError:无法创建线程:资源暂时不可用
我正在使用 Ruby 2.3.1,我想知道是否有解决方案来防止这种情况。我不在乎我是否处理一个工人池来控制线程数量,但我不想提出我没有更多可用线程和系统崩溃的观点。
迁移到 JRuby 是解决这个问题的唯一方法吗?