v7 no local e híbrido

Arquivos temporários

Última atualização em 2023-08-15
  • Tópicos
  • Monitoring
    Exibir mais informações sobre este tópico

Mensagens de erro como a seguir podem ser exibidas (principalmente em logs de entrega) quando o sistema é colocado em produção:

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

A causa é a seguinte:

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

Para corrigir esse problema, os arquivos temporários devem ser gerados no mesmo dispositivo do 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