連番の画像をPDF化する作業をしていたのですが、下記のエラーで途中までしかPDF化されない。
convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_28.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_29.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_30.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_31.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_32.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_33.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_34.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_35.png' @ error/cache.c/OpenPixelCache/3945. convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `/tmp/_output_36.png' @ error/cache.c/OpenPixelCache/3945.
調べてみるとメモリの上限に達した模様。
# cp /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml~default # vi /etc/ImageMagick-6/policy.xml
下記のように書き換え。
# diff /etc/ImageMagick-6/policy.xml~default /etc/ImageMagick-6/policy.xml 53c53 < <policy domain="resource" name="memory" value="256MiB"/> --- > <policy domain="resource" name="memory" value="2GiB"/>