Exim PanicLog의 크기는 0이 아닙니다…?


14

우분투 서버에서 다음과 같은 오류가 발생합니다.

exim paniclog /var/log/exim4/paniclog on (my server FQDN) has non-zero size, mail system might be broken.

에서 해결책을 찾았 습니다 . 기본적으로 다음 코드를 입력하여 paniclog를 지우면됩니다.

sudo rm /var/log/exim4/paniclog

따라서 오류를 제거하는 방법을 알고 있지만 오류가 시작된 방법과 오류가 다시 발생하지 않도록하는 방법을 모르겠습니다. 어떤 설명? 미리 감사드립니다.


2
exim이 생성하는 특정 오류를 확인하기 위해 paniclog의 내용을 게시 한 후 오류가 다시 발생하지 않도록하는 방법에 대해 조언 할 수 있습니다. 수출입은 그 일을 당신에게 예기치 않은 : 일이 뭔가 말하고있다
roadmr

이 질문은 버려지고 답이없는 것 같습니다. 질문에 더 자세한 내용을 추가 할 수 있습니까? 이 질문이 더 이상 적용되지 않으면 문제를 해결 한 경우 해당 질문을 삭제하거나 스스로 대답 할 수 있습니다. 감사!
Kevin Bowen

답변:


5

나는 같은 문제가 있었는데, 여기 exim4 paniclog는 다음과 같습니다.

$ sudo cat /var/log/exim4/paniclog

2014-02-01 21:36:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:03:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:33:19 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:36:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:03:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:14:31 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-02 11:09:48 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned

이 문제는 paniclog 파일을 삭제하여 해결되었습니다.


5
아니. 해당 파일을 삭제해도 해결되지 않습니다.
Olli

점유 된 주소는 로그 파일과 어떤 관련이 있습니까? @willbeeler 어떤 애플리케이션이 포트 25를 사용하는지 확인
s3lph

이는 일시적인 문제이고 로그 파일 메시지가 더 이상 적용되지 않는 경우의 해결 방법입니다. 이러한 패닉 경고가 표시되지 않도록 로그를 삭제하십시오.
Eric Woodruff

로그는 항상 좋습니다
Stevie G

예 작동했습니다. 삭제 후 exim을 다시 시작
Abhishek Goel

2

이 블로그 항목 에 답이있는 것 같습니다. IPv6 설정과 관련이있을 수 있으며 커널이 IPv6을 지원하는 방식의 변경으로 인한 결과입니다.

기본적으로 지금은 IPv6비활성화하십시오 .


1
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Kevin Bowen

5
그리고 이제 우리는 @KevinBowen의 의견 뒤에 추론이 있습니다. 당신의 연결은 죽었고 지금 당신은 그것 없이는 무의미합니다. 모든 링크에서 관련 정보를 요약하고 추출하십시오
Sirens

당시 나의 가정은 여전히 ​​IPv6을 비활성화하는 것이 임시 해결책이라는 것입니다. IPv6 비활성화가 표준 수정이되어서는 안되므로이 답변은 5 년 이상 쓸모가 없어야합니다.
flickerfly

0

제 경우에는 passwd 파일이 없어서 exim4가 패닉 상태에 빠졌습니다. 새 사용자를 추가하고 적절한 권한으로 파일을 추가했으며 내용 exim이있을 것으로 예상합니다.

exim에는 최소한 한 명의 로컬 사용자가 필요하고 해당 도메인에는 모든 전달 사용자가있는 것 같습니다. 비밀번호로 로컬 사용자를 추가하면 오류가 중지되었습니다.

귀하의 마일리지가 다를 수 있습니다.


0

필자의 경우 오류는 다음과 같습니다.

exim paniclog on my-host has non-zero size

socket bind() to port 25 for address ::1 failed: cannot assign requested address: daemon abandoned

내 해결책은 paniclog파일 을 제거하고 바인딩 할 IP에서 dpkg reconfigure exim4-config제거 ::1하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.