Arquivos temporários

As mensagens de erro, como as seguintes, podem ser exibidas (principalmente em logs do delivery) quando o sistema é colocado em produção:

Não é possível renomear o arquivo '/tmp/tmp0000.tmp' para /usr/local/neolane/nl6/bin/…//var/XXX/mta/86510470.xml ;(errno=18, link inválido entre dispositivos) (iRc=-52)

A causa é a seguinte:

A Adobe Campaign gera arquivos temporários em /tmp e os renomeia para movê-los para /usr/local/neolane/nl6/var. Este erro ocorre quando ambas as pastas (/tmp e /usr/local/neolane/nl6/var, que é na verdade um link simbólico para /var/nl6) correspondem a dispositivos diferentes. O comando df é usado para verificação.

Para corrigir esse problema, os arquivos temporários devem ser gerados no mesmo dispositivo que o destino.

Por exemplo, execute o seguinte:

$ cd ~/nl6/var
$ mkdir tmp
$ vi ~/nl6/customer.sh

Em seguida, adicione:

export TMPDIR=/usr/local/neolane/nl6/var/tmp 

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free