RMagick调整大小图像失败,并显示“libgomp:线程创建失败:资源暂时不可用”

问题描述:

我们正在使用RMagick(版本2.13.2)以及carrierwave,carrierwave-mongoid和Rails。RMagick调整大小图像失败,并显示“libgomp:线程创建失败:资源暂时不可用”

在我们的测试机器上,当您上传图像以创建对象时,RMagick无法调整图像大小。

在日志文件中的错误是:

libgomp: Thread creation failed: Resource temporarily unavailable 

这并不是我的开发机器上发生很奇怪。

这似乎是一个常见问题,例如在this post。 我试着设置这个环境变量,它没有帮助。

任何人有任何提示吗?

感谢

我在生产服务器,这是一个虚拟服务器,并已有限的资源曾与convert同样的问题。我与环境变量解决MAGICK_THREAD_LIMIT=1

在Ruby中,你可以用

ENV['MAGICK_THREAD_LIMIT']=1 
解决这个