Datenbank nicht mehr synchron

Dieses Thema im Forum "Allgemein" wurde erstellt von gideonstar, 15. Nov. 2013.

  1. gideonstar

    gideonstar New Member

    Hallo zusammen,

    ich habe hier folgendes Setup:

    srv1: web, db, ftp
    srv2: mail
    srv3: web, db, ftp

    Ich habe absolut keine Ahnung was passiert ist, die ISPConfig-Datenbank auf srv2 ist auf jeden Fall nicht mehr synchron mit den beiden anderen (z.B. Tabelle mail_user). Die Tabellen mail_user und mail_domain habe ich manuell von srv1 exportiert und auf srv2 importiert, damit der Mailverkehr sauber läuft. Keine Probleme an der Stelle. Der Sync tut aber nach wie vor nicht.

    Debug-Output von server.sh auf srv2:

    15.11.2013-12:06 - DEBUG - Set Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
    15.11.2013-12:06 - DEBUG - Remove Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
    finished.

    Ich werde wohl kaum die ganze Datenbank manuell importieren können, denn da sind ja noch serverspezifische Tabellen wie "server" existieren.

    Gibt es einen Weg den Sync manuell sauber neu zu machen? Und wo könnte ich sehen warum der Sync nicht tut? Im cron.log scheint da jedenfalls nichts zu sein.

    Liebe Grüße
    Stefan
     
  2. gideonstar

    gideonstar New Member

    Interessant übrigens: nach dem manuellen Import der Tabelle mail_user scheint die Synchronisation zwischen srv1 und srv2 für diese Tabelle auch zu funktionieren:

    Code:
    15.11.2013-12:27 - DEBUG - Set Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
    15.11.2013-12:27 - DEBUG - Found 1 changes, starting update process.
    15.11.2013-12:27 - DEBUG - Replicated from master: REPLACE INTO mail_user (`mailuser_id`,`sys_userid`,`sys_groupid`,`sys_perm_user`,`sys_perm_group`,`sys_perm_other`,`server_id`,`email`,`login`,`password`,`name`,`uid`,`gid`,`maildir`,`quota`,`cc`,`homedir`,`autoresponder`,`autoresponder_start_date`,`autoresponder_end_date`,`autoresponder_subject`,`autoresponder_text`,`move_junk`,`custom_mailfilter`,`postfix`,`access`,`disableimap`,`disablepop3`,`disabledeliver`,`disablesmtp`,`disablesieve`,`disablelda`,`disabledoveadm`,`last_quota_notification`) VALUES ('1713','8','8','riud','riud','','2','***','*****','****','','5000','5000','/var/vmail/*****/test','0','','/var/vmail','n','0000-00-00 00:00:00','0000-00-00 00:00:00','Out of office reply','','n','','y','n','n','n','n','n','n','n','n','')
    15.11.2013-12:27 - DEBUG - Calling function 'user_insert' from plugin 'mail_plugin' raised by event 'mail_user_insert'.
    15.11.2013-12:27 - DEBUG - Created Directory: /var/vmail/***/test
    15.11.2013-12:27 - DEBUG - Created Maildir /var/vmail/***/test/Maildir with subfolder:
    15.11.2013-12:27 - DEBUG - Set ownership on /var/vmail/***/test
    15.11.2013-12:27 - DEBUG - Created Maildir /var/vmail/***/test/Maildir with subfolder: Sent
    15.11.2013-12:27 - DEBUG - Created Maildir /var/vmail/***/test/Maildir with subfolder: Drafts
    15.11.2013-12:27 - DEBUG - Created Maildir /var/vmail/***/test/Maildir with subfolder: Trash
    15.11.2013-12:27 - DEBUG - Created Maildir /var/vmail/***/test/Maildir with subfolder: Junk
    15.11.2013-12:27 - DEBUG - Calling function 'update' from plugin 'maildeliver_plugin' raised by event 'mail_user_insert'.
    15.11.2013-12:27 - DEBUG - Mailfilter config has been changed
    15.11.2013-12:27 - DEBUG - Found 1 addresses.
    15.11.2013-12:27 - DEBUG - Found 1 addresses at all.
    15.11.2013-12:27 - DEBUG - Found 1 unique addresses at all.
    15.11.2013-12:27 - DEBUG - Processed datalog_id 10512
    15.11.2013-12:27 - DEBUG - Remove Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
    
    Was mir nun fehlt ist ein Knöpfchen "mach mal bitte alle Tabellen auf srv2 wieder hübsch" ;)
     
  3. Till

    Till Administrator

    Vielleicht wurden manuell Einträge im sys_datalog des masters gelöscht?

    Tools > Resync ;)
     
  4. gideonstar

    gideonstar New Member

    Resync ist ein Tool, das ich nicht ganz verstehe. Auch das Manual gibt nicht wirklich viele Informationen. Klar, es wird alles was angekreuzt ist korrigiert, aber von wo nach wo? Vom Master auf die Slaves?

    Ich habe ein wenig Angst, daß ich mir da mehr zerschieße als repariere ;)
     
  5. Till

    Till Administrator

    Ja, vom master auf den slave.
     
  6. gideonstar

    gideonstar New Member

    Hat was gedauert bis die Jobs abgearbeitet waren, läuft aber immerhin noch alles! :)

    Gesynct habe ich:

    * Webseiten
    * FTP-Benutzer
    * Datenbanken
    * E-Mail-Konten

    Nun sehe ich zwischen diesen und den restlichen Möglichkeiten nichts was mit "Kunden" zutun haben könnte. Demzufolge habe ich natürlich noch unterschiedliche Daten in der Tabelle "clients". Vermutlich kann ich das ignorieren?
     
  7. Till

    Till Administrator

    ja, das sollte nicht weiter stören.
     

Diese Seite empfehlen