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
解决这个