Celluloid和ThreadError:无法创建线程:资源暂时不可用

时间:2016-12-29 16:55:20

标签: ruby multithreading celluloid

我正在运行几个使用Celluloid主要使用异步处理工作的工作人员。我的一些代码也使用未来或之后。一切都运行得非常好,但最终系统开始提升: ThreadError:无法创建线程:资源暂时不可用

我使用的是Ruby 2.3.1,我想知道是否有防止这种情况的解决方案。如果我处理一组工作人员来控制线程数量,我就不在乎了,但是我不想提出我没有更多线程可用而且系统崩溃的问题。

转向JRuby是解决这个问题的唯一方法吗?

0 个答案:

没有答案