cron 메일 상태 0x0047#012는 무엇을 의미합니까?

cron 메일 상태 0x0047#012는 무엇을 의미합니까?

어젯밤 메일 로그를 보니 새 메시지가 도착했습니다.

MAIL (mailed XXX bytes of output but got status 0x0047#012)

cron 작업은 성공적으로 실행되었지만(타사 API로 전송하는 스크립트이고 데이터 수신을 확인했기 때문에) 우리 쪽에서는 전송 상태를 볼 수 없습니다.

사용 가능한 디스크 공간과 관련이 있을 수 있다고 생각하지만 확실할 방법이 없습니다.

다음은 df-h의 출력입니다.

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      9.8G  9.7G     0 100% /
devtmpfs        1.9G   64K  1.9G   1% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
/dev/xvdb1       48G  6.7G   39G  15% /var/www

참고로 우리는 AWS에서 Centos 6.6을 사용하고 있습니다.

이 메시지의 의미를 온라인에서 찾아보았지만 찾을 수 없었습니다. 누구든지 그것에 대해 밝힐 수 있다면 좋을 것입니다. 감사합니다.

편집하다:

속이는 것으로 표시된 답변은 내 질문과 관련이 없고 해당 질문을 하는 사용자가 다른 오류 응답을 받았기 때문에 도움이 되지 않았습니다.

답변1

/dev/xvda1에 대한 100% 사용 통계에 표시된 것처럼 디스크가 실제로 꽉 찼습니다. 명령에 대한 출력 헤더를 포함하도록 질문을 편집했습니다 df.

로그를 계속하려면 디스크 공간을 비워야 합니다.

답변2

그래서 시스템 관리자에게 연락했는데(그와 계약을 맺었습니다. 저는 단지 회사의 개발자일 뿐입니다) 그는 이것이 AWS 서버 업데이트에 문제가 있다고 말했습니다. 기본적으로 공간이 충분하므로 /var/httpd 폴더에 로그인하지만 업데이트로 인해 포인터가 사라졌습니다. 다음은 미래의 누구에게나 도움이 될 그의 메모입니다.

다음 참고 사항은 일반적인 문제 및 Apache 로그와 관련이 있습니다.

지난 주에 일련의 서버 업데이트 후에 Apache 로그가 잘못된 위치에 기록되었습니다. 이 문제는 해결되었으며 이제 로그가 /var/httpd 볼륨에 다시 올바르게 기록됩니다. 루트 볼륨이 질식되는 것을 방지하기 위해 /var/httpd 볼륨에 로그를 기록하고 있습니다. 루트 볼륨은 10GB이고 /var/httpd 볼륨은 50GB입니다.

다음 참고 사항은 cron 문제와 관련된 것입니다.

아마도 루트 볼륨 공간 문제였을 것입니다. 메일 서버는 대기열에 쓴 다음 보냅니다. 볼륨이 가득 차면 큐에 쓸 수 없습니다.

cron이 사용하는 상태 코드 목록을 어디에서 볼 수 있는지 알아보고 싶습니다. 원래 질문이었는데 이 정보를 찾을 수 없는 것 같습니다. 이 정보를 찾으면 이 답변을 업데이트하겠습니다.

관련 정보