Show Menu
TEMAS×

Archivos temporales

Si aparecen mensajes de error como los siguientes (especialmente en registros de envío) al poner el sistema en producción:
No se puede cambiar el nombre del archivo '/tmp/tmp0000.tmp' a /usr/local/neolane/nl6/bin/..//var/XXX/mta/86510470.xml ;(errno=18, vínculo entre dispositivos no válido) (iRc=-52)
La causa es la siguiente:
Adobe Campaign genera archivos temporales bajo /tmp y, a continuación, los cambia de nombre para moverlos a /usr/local/neolane/nl6/var . Este error se produce cuando ambas carpetas ( /tmp y /usr/local/neolane/nl6/var , que en realidad es un vínculo simbólico a /var/nl6 ) corresponden a distintos dispositivos. El comando df se utiliza para la verificación.
Para corregir este problema, los archivos temporales deben generarse en el mismo dispositivo que el destino. Por ejemplo, ejecutando:
$ cd ~/nl6/var
$ mkdir tmp
$ vi ~/nl6/customer.sh

y luego agregar:
export TMPDIR=/usr/local/neolane/nl6/var/tmp