Maq 73 Zgłoś post Napisano Czerwiec 21, 2011 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
^^KaMaZZ~.^ 154 Zgłoś post Napisano Czerwiec 21, 2011 Serwer dedykowany / VPS ( jeśli tak, to jaka technologia wirtualizacji, OpenVZ, Xen, inny ? ) ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Maq 73 Zgłoś post Napisano Czerwiec 22, 2011 (edytowany) 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 Czerwiec 22, 2011 przez Maq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
guziec 109 Zgłoś post Napisano Czerwiec 22, 2011 (edytowany) 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 Czerwiec 22, 2011 przez guziec (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Maq 73 Zgłoś post Napisano Czerwiec 22, 2011 (edytowany) [root@lvps83-169-22-** ~]# postconf | grep syslogsyslog_facility = mail syslog_name = postfix [root@lvps83-169-22-** ~]# ps aux |grep syslogroot 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 Czerwiec 22, 2011 przez Maq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
guziec 109 Zgłoś post Napisano Czerwiec 22, 2011 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
Maq 73 Zgłoś post Napisano Czerwiec 22, 2011 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
guziec 109 Zgłoś post Napisano Czerwiec 22, 2011 (edytowany) 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 Czerwiec 22, 2011 przez guziec (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach