[온-프레미스/하이브리드만]{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