jpegからPDFを作る時は、
$ convert *.jpg xxx.pdf
なのですが、jpegの数が多いとエラーが次のように出た。
convert-im6.q16: DistributedPixelCache ‘127.0.0.1’ @ error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `yyy.jpg’ @ error/cache.c/OpenPixelCache/3945.
…
以下の、2番目の方法で正常に変換できました。
参考:https://superuser.com/questions/1178666/imagemagick-convert-quits-after-some-pages
キャッシュを増やすオプションを付けて実行してみたら?
convert -limit memory 1GiB -limit disk 1GiB *.jpg xxx.pdf
それでも駄目なら、ImageMagickのキャッシュ ファイルの設定を次みたいに変えて、
$ sudo vi /etc/ImageMagick-6/policy.xml
<policy domain="resource" name="memory" value="256MiB"/>
<policy domain="resource" name="disk" value="1GiB"/>
の部分を次のように、
<policy domain="resource" name="memory" value="3GiB"/>
<policy domain="resource" name="disk" value="2GiB"/>
変更して試してみて。