Skocz do zawartości
Zaloguj się, aby obserwować  
Maq

Postfix regularnie wysypuje się

Polecane posty

Witam,

 

od pewnego czasu mam problem z pocztą, otóż serwer działa poprawnie aż w pewnym momencie przestaje odbierać pocztę, dzieje się to regularnie mniej wiecej raz na dwa dni, dodam że że wcześniej serwer działał poprawnie dłuższy czas, choć nie zmieniałem jakiśkonkretnych ustawień odnośnie poczty.

 

w var/log/messages znalazłem jedynie:

postfix/smtpd[28327]: sql_sqlite3 plugin: no result found

 

natomiast /var/log/maillog jest puste

 

Co ciekawe proces znika z systemu, a jego próba odpalenia z poziomu Pleska bądź poprzez konsolę kończy się komunikatem FAILED. Pomaga dopiero restart całego serwera, wtedy postfix wstaje na jakiś czas.

 

System to Centos 5.5, plesk 10.2.0

 

Z góry dzięki za pomoc.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

VPS na Virtuozzo w HostEurope, dodam że zużycie procka jest w granicach 10%, a pamięci ram niecałe 50%, swap jest niewykorzystany.

Edytowano przez Maq (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Co to znaczy że /var/log/maillog jest puste? W ogóle nic tam nie ma, rozmiar pliku zero? A masz gdzieś jakiekolwiek logi z tego postfiksa?

 

Co zwracają komendy:

 

postconf | grep syslog 

 

i

 

ps aux |grep syslog

Edytowano przez guziec (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
[root@lvps83-169-22-** ~]# postconf | grep syslog

syslog_facility = mail

syslog_name = postfix

 

[root@lvps83-169-22-** ~]# ps aux |grep syslog

root 9321 0.0 0.0 7204 816 pts/1 S+ 19:56 0:00 grep syslog

root 17735 0.0 0.0 5916 608 ? Ss Jun21 0:01 syslogd -m 0

na tą chwilę postfix jeszcze działa

 

Co to znaczy że /var/log/maillog jest puste? W ogóle nic tam nie ma, rozmiar pliku zero?

Tak, rozmiar to 0 ;] w sumie wszystkie 5 plików od maillog do maillog.4 ma 0bajtów ;]

 

Wersja pakietu postfix to 2:2.3.3-2.3.el5_6

Edytowano przez Maq (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przede wszystkim trzeba uruchomić logi postfixa.

Wiemy że postfix posyła logi do sysloga z facility 'mail', jednak z jakiegoś powodu syslog tego nie loguje do mailloga

Sprawdź teraz plik konfiguracyjny sysloga (pewnie /etc/syslog.conf - jak nie ten to znajdź) pod kątem występowania w nim 'mail':

grep -w mail /etc/syslog.conf

Powinno by coś w rodzaju:

mail.*                                  -/var/log/maillog

A jak nie ma, to dopisz, i zrestartuj sysloga.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

mam takie coś

 

mail.* -/usr/local/psa/var/log/maillog/

 

Jako że tam trochę tego jest spakowałem wszystko do archiwum:

maillog.tar

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Aha. A ten komunikat widziałeś:

 

Jun 22 04:07:58 lvps83-169-22-29 postfix/local[1569]: fatal: main.cf configuration error: mailbox_size_limit is smaller than message_size_limit

 

?

 

Na drugi raz jak już musisz to spakuj tylko ostatni plik i skompresuj go, było by do ściągnięcia 560kB a nie 18MB.

Edytowano przez guziec (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×