Hallo!
Ich betreibe einen Server mit Postfix, dessen Mailkonten in MySQL abgelegt sind. Grundsätzlich funktioniert alles, aber manchmal kann Postfix keine Verbindung zu MySQL herstellen um eine Adresse zu prüfen. Das passiert ca. 10-20 Mal am Tag. Mails kommen ca. 100-200 pro Tag an. Meist funktioniert es also.
Die Fehlermeldung in mail.err:
Und ausführlicher in mail.info:
Da auf dem Server noch eine Website mit MySQL-DB läuft und "show status" eine Höchstanzahl von 41 gleichzeitigen Connections auf MySQL angezeigt hat (bei maximal 40 möglichen), habe ich die maximale Anzahl Connections auf 500 gestellt. Das Problem tritt aber immer noch auf.
MySQL läuft ansonsten ohne Probleme, die Website mit sehr vielen Queries läuft ohne Probleme. Von MySQL selbst habe ich auch keine Fehlermeldung in einem Log gefunden.
Was könnte das wohl sein?
Im Internet habe ich ähnliche Probleme gefunden, aber dort war immer MySQL ganz weg, oder auf einem anderen Host und nicht erreichbar etc.
Ich betreibe einen Server mit Postfix, dessen Mailkonten in MySQL abgelegt sind. Grundsätzlich funktioniert alles, aber manchmal kann Postfix keine Verbindung zu MySQL herstellen um eine Adresse zu prüfen. Das passiert ca. 10-20 Mal am Tag. Mails kommen ca. 100-200 pro Tag an. Meist funktioniert es also.
Die Fehlermeldung in mail.err:
Code:
Jan 1 09:25:09 srv100 postfix/trivial-rewrite[11534]: fatal: mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf(0,lock|fold_fix): table lookup problem
Und ausführlicher in mail.info:
Code:
Jan 1 09:25:09 srv100 postfix/trivial-rewrite[11534]: warning: mysql query failed: MySQL server has gone away
Jan 1 09:25:09 srv100 postfix/trivial-rewrite[11534]: fatal: mysql:/etc/postfix
/mysql-virtual_mailbox_domains.cf(0,lock|fold_fix): table lookup problem
Jan 1 09:25:10 srv100 postfix/smtpd[11531]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Jan 1 09:25:10 srv100 postfix/master[18530]: warning: process /usr/lib/postfix/trivial-rewrite pid 11534 exit status 1
Da auf dem Server noch eine Website mit MySQL-DB läuft und "show status" eine Höchstanzahl von 41 gleichzeitigen Connections auf MySQL angezeigt hat (bei maximal 40 möglichen), habe ich die maximale Anzahl Connections auf 500 gestellt. Das Problem tritt aber immer noch auf.
MySQL läuft ansonsten ohne Probleme, die Website mit sehr vielen Queries läuft ohne Probleme. Von MySQL selbst habe ich auch keine Fehlermeldung in einem Log gefunden.
Was könnte das wohl sein?
Im Internet habe ich ähnliche Probleme gefunden, aber dort war immer MySQL ganz weg, oder auf einem anderen Host und nicht erreichbar etc.