Hi Aydar,
You can have only one notification_address in this case the last one will
be used "192.168.150.225" this will be you DMQ master node
I know the bus can break if you shutdown multiple nodes at the same time
and one of them is the master node and then you restart them. (not sure if
this is your case)
If this happens the only option I can see is to restart all nodes one by
one.
I think this case could be handled better maybe by adding a dmq resync
command that can recreate the bus .
On Fri, Dec 1, 2017 at 12:32 AM, Aidar Kamalov <aidar.kamalov(a)gmail.com>
wrote:
Hello. I have 4 kamailio nodes with same
config:
modparam("dmq", "server_address", "sip:LOCALIP:5050")
modparam("dmq", "notification_address",
"sip:192.168.8.213:5050")
modparam("dmq", "notification_address",
"sip:192.168.10.54:5050")
modparam("dmq", "notification_address",
"sip:192.168.107.195:5050")
modparam("dmq", "notification_address",
"sip:192.168.150.225:5050")
modparam("dmq", "num_workers", 6)
modparam("dmq_usrloc", "enable", 1)
modparam("dmq_usrloc", "sync", 1)
modparam("dmq_usrloc", "batch_size", 2000)
modparam("dmq_usrloc", "batch_usleep", 1000)
regularly (don't know why) I've got issues - replication is broken, for
example now at all nodes I have:
# kamcmd dmq.list_nodes
{
host: 192.168.8.213
port: 5050
resolved_ip: 192.168.8.213
status: 2
last_notification: 0
local: 0
}
{
host: 192.168.10.54
port: 5050
resolved_ip: 192.168.10.54
status: 2
last_notification: 0
local: 0
}
{
host: 192.168.150.225
port: 5050
resolved_ip: 192.168.150.225
status: 8
last_notification: 0
local: 0
}
{
host: 192.168.107.195
port: 5050
resolved_ip: 192.168.107.195
status: 2
last_notification: 0
local: 1
}
but at node 192.168.150.225:
# kamcmd dmq.list_nodes
{
host: 192.168.150.225
port: 5050
resolved_ip: 192.168.150.225
status: 2
last_notification: 0
local: 0
}
{
host: 192.168.150.225
port: 5050
resolved_ip: 192.168.150.225
status: 2
last_notification: 0
local: 1
}
nodes restart doesn't help. but if i exec
systemctl stop kamailio && sleep 15 && systemctl start kamailio
it is partially solve my issue - dmq.list_nodes show all nodes, but at
192.168.150.225 i see not all user locations: they are added gradually
There is no errors in logs
Dec 1 08:28:37 sipufa /usr/sbin/kamailio[18252]: NOTICE: <script>: ROOT:
KDMQ notification_peer [15f3edf9258014d1-7114(a)192.168.8.213]
Dec 1 08:28:38 sipufa /usr/sbin/kamailio[18271]: NOTICE: <script>: ROOT:
KDMQ notification_peer [7acb9eae627482f8-87828(a)192.168.10.54]
Dec 1 08:28:39 sipufa /usr/sbin/kamailio[18250]: NOTICE: <script>: ROOT:
KDMQ notification_peer [621ad9f474b335e2-18272(a)192.168.150.225]
Dec 1 08:28:40 sipufa /usr/sbin/kamailio[18252]: NOTICE: <script>: ROOT:
KDMQ notification_peer [7b817f6a6244f923-8872(a)192.168.107.195]
Dec 1 08:28:47 sipufa /usr/sbin/kamailio[18271]: NOTICE: <script>: ROOT:
KDMQ usrloc [7acb9eae627482f2-87794(a)192.168.10.54]
Dec 1 08:29:20 sipufa /usr/sbin/kamailio[18251]: NOTICE: <script>: ROOT:
KDMQ usrloc [7acb9eae627482ef-87790(a)192.168.10.54]
--
Aydar A. Kamalov
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users