Sry, I check my logs and this configuration of replication is not help.
Jun 06 12:05:40 doveadm(ivan@myserv.local)<2864367><O9xlAHTRnWLvtCsAeFl1HA>: Panic: data stack: Out of memory when allocating 134217768 bytes Jun 06 12:05:40 doveadm(ivan@myserv.local)<2864367><O9xlAHTRnWLvtCsAeFl1HA>: Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(backtrace_append+0x42) [0x7f722cdb6582] -> /usr/lib/dovecot/libdovecot.so.0(backtrace_get+0x1e) [0x7f722cdb669e] -> /usr/lib/dovecot/libdovecot.so.0(+0x1022fb) [0x7f722cdc32fb] -> /usr/lib/dovecot/libdovecot.so.0(+0x102391) [0x7f722cdc3391] -> /usr/lib/dovecot/libdovecot.so.0(+0x55589) [0x7f722cd16589] -> /usr/lib/dovecot/libdovecot.so.0(+0x54d52) [0x7f722cd15d52] -> /usr/lib/dovecot/libdovecot.so.0(+0xfb808) [0x7f722cdbc808] -> /usr/lib/dovecot/libdovecot.so.0(t_strdup_until+0x21) [0x7f722cdf95c1] -> dovecot/doveadm-server(dsync_mailbox_tree_find_delete+0x1a5) [0x5622f20c6e05] -> dovecot/doveadm-server(+0x4fe05) [0x5622f20bbe05] -> dovecot/doveadm-server(dsync_brain_recv_mailbox_tree_deletes+0xd8) [0x5622f20bcd68] -> dovecot/doveadm-server(dsync_brain_run+0x1ce) [0x5622f20b938e] -> dovecot/doveadm-server(+0x4da85) [0x5622f20b9a85] -> dovecot/doveadm-server(+0x5f3cf) [0x5622f20cb3cf] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) [0x7f722cdd9529] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x132) [0x7f722cddac12] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x50) [0x7f722cdd95d0] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x40) [0x7f722cdd9790] -> dovecot/doveadm-server(+0x31195) [0x5622f209d195] -> dovecot/doveadm-server(+0x33a05) [0x5622f209fa05] -> dovecot/doveadm-server(doveadm_cmd_ver2_to_mail_cmd_wrapper+0x2ca) [0x5622f20a0aba] -> dovecot/doveadm-server(doveadm_cmd_run_ver2+0x501) [0x5622f20b1161] -> dovecot/doveadm-server(+0x495aa) [0x5622f20b55aa] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) [0x7f722cdd9529] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x132) [0x7f722cddac12] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x50) [0x7f722cdd95d0] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x40) [0x7f722cdd9790] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f722cd4c353] -> dovecot/doveadm-server(main+0x102) [0x5622f208ffc2] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea) [0x7f722c9ded0a]
Dana 06.06.2022 10:03, Ivan Jurišić je napisao(la):
Dana 04.06.2022 15:34, Paul Kudla (SCOM.CA Internet Services Inc.) je napisao(la): ok thanks for the info from here you need to turn on full debugging and then filter the log by "replicat"
Now replication work when set vsz_limit in service aggregator and remove parametar replication_dsync_parameters and replication_full_sync_interval from my 90-replicator.conf. Now my configuration work for replication on another mail server.
Config file for replication /etc/dovecot/conf.d/90-replicator.conf
service aggregator { vsz_limit = 256M fifo_listener replication-notify-fifo { user = vmail } unix_listener replication-notify { user = vmail } }
service replicator { process_min_avail = 1 unix_listener replicator-doveadm { mode = 0600 user = vmail } }
service doveadm { inet_listener { port = 12345 ssl = no } }
replication_max_conns = 100 #replication_dsync_parameters = -d -N -l 30 -U #replication_full_sync_interval = 1 days
doveadm_port = 12345 doveadm_password = Jados82!
plugin { mail_replica = tcp:imap.myserv2.local:12345 }