Image::Magick使ってたらこんなエラーが出た。
libgomp: Thread creation failed: Resource temporarily unavailable
どうやらOpenMPという仕組みを取り入れたImageMagickがインストールされていると発生するケースらしい。
(OpenMPってのはスレッドの仕組みっぽい:wiki)
以下回避策
OpenMP無効のImageMagickをインストールしなおす。
のだけれどCentOSはデフォのyum install でOpenMP有効版が入るようなので面倒臭い。(参考)
手っ取り早いのは
環境変数でスレッド無効にする
export MAGICK_THREAD_LIMIT=1;
# CGIなら
BEGIN {
$ENV{MAGICK_THREAD_LIMIT}=1;
}