[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}

临时文件 temporary-files

系统投入生产时,可能会显示如下错误消息(特别是在投放日志中):

无法将文件“/tmp/tmp0000.tmp”重命名为/usr/local/neolane/nl6/bin/…//var/XXX/mta/86510470.xml ;(errno=18,无效的跨设备链接)(iRc=-52)

原因如下:

Adobe Campaign在​ /tmp ​下生成临时文件,然后将其重命名以将其移动到​ /usr/local/neolane/nl6/var。 当两个文件夹(/tmp ​和​ /usr/local/neolane/nl6/var,实际上是指向​ /var/nl6 ​的符号链接)都对应到不同的设备时,会发生此错误。 df ​命令用于验证。

要更正此问题,必须在与目标相同的设备上生成临时文件。

例如,执行以下命令:

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

然后添加:

export TMPDIR=/usr/local/neolane/nl6/var/tmp
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1