Im tendo problema peculiar com o comando "converter" no Precise hospedado no Linode. Eu estou tentando converter um pdf para um arquivo de cache persistente de memória * .mpc usando o seguinte comando:
$ convert -density 300 infile.pdf infile.mpc
O pdf original tem cerca de 50MB e o arquivo * .cache resultante é de cerca de 7GB. Eu então gero miniaturas, etc., usando o arquivo mpc.
Tudo funciona bem em várias instâncias diferentes do Ubuntu Precise, minha caixa vagrant local e nosso servidor dev físico. Quando executo este comando no nosso host virtual Linode, ele não funciona. Eu tenho monitorado a memória / disco etc, mas tudo parece bem. Eu até defini limites mínimos, mas ainda não funciona. Eu posso ver o espaço em disco diminuir em cerca de 7GB a partir dos arquivos tmp em / tmp, então eu sei que está quase pronto com o processamento, mas o espaço em disco voltar ao normal e im deixado com um pequeno arquivo mpc, 62mb em vez de alguns Gigabytes. Eu tentei passar debug params mas eu não recebo nenhuma mensagem de erro, apenas às vezes eu recebo "Killed"
Para tornar isso ainda mais intrigante é que o comando funciona quando eu mudei o caminho do arquivo de saída para uma montagem NFS. Se eu alterar tanto o tmp quanto o diretório de destino para a montagem NFS, ele sairá silenciosamente - eles serão iguais se eu colocar o diretório de destino e tmp no disco local.
Eu tenho muitos recursos no host, então estou perdendo qual poderia ser o problema.