[OpenSIPS-Users] cluster presence
volga629 at networklab.ca
volga629 at networklab.ca
Thu Aug 16 13:25:10 EDT 2018
Hello Bogdan,
Possible it releated to issue
https://github.com/OpenSIPS/opensips/issues/1443
We use PgSQL too.
volga629
On Thu, Aug 16, 2018 at 1:12 AM, volga629 at networklab.ca wrote:
> Hello Bogdan,
> I was monitoring and trasfered config to dev machine where 0 load or
> connection and it look like some sort of mini crash, but I can't tell
> 100%.
> Here are log, the first line mean INVITE 200 OK reply then all those
> messages start showing up and 200 OK never reach end point.
>
>
> Aug 15 20:12:14 aitossbc03 /usr/sbin/opensips[29772]: OnReply_Route3:
> [INVITE] Direction: [FS ~> Client] and source IP pbx ip
> Aug 15 20:12:14 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 100 ms ago (now 571950 ms), delaying execution
> Aug 15 20:12:14 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 200 ms ago (now 572050 ms), delaying execution
> Aug 15 20:12:14 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 300 ms ago (now 572150 ms), delaying execution
> Aug 15 20:12:15 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 400 ms ago (now 572250 ms), delaying execution
> Aug 15 20:12:15 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 500 ms ago (now 572350 ms), delaying execution
> Aug 15 20:12:15 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 600 ms ago (now 572450 ms), delaying execution
> Aug 15 20:12:15 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 700 ms ago (now 572550 ms), delaying execution
> Aug 15 20:12:15 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 800 ms ago (now 572650 ms), delaying execution
> Aug 15 20:12:15 aitossbc03 /usr/sbin/opensips[29765]:
> WARNING:core:utimer_ticker: utimer task <tm-utimer> already scheduled
> 900 ms ago (now 572750 ms), delaying execution
>
>
>
>
> On Thu, Aug 9, 2018 at 6:54 AM, Bogdan-Andrei Iancu
> <bogdan at opensips.org> wrote:
>> Hi Volga,
>>
>> The logs report a serious heavy execution of certain timer routines
>> in OpenSIPS, like the presence cleanup takes more than 191
>> secs....most probably due long lasting DB queries ??? or because of
>> heavy load in OpenSIPS that leads to starvation in handling the
>> timer jobs - what is the internal load of OpenSIPS ? (use the
>> 'load:' class of statistics to check it)
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>>
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>> OpenSIPS Bootcamp 2018
>> http://opensips.org/training/OpenSIPS_Bootcamp_2018/
>>
>> On 07/01/2018 07:28 AM, volga629 at networklab.ca wrote:
>>> Hello Bogdan,
>>> I checked database connection and it looks normal ping less then
>>> sec to database.
>>> I monitored load on database nodes and didn't notcied any extra
>>> load on them.
>>> Right now I see 2 types of messages on all cluster nodes.
>>>
>>>
>>> Jun 30 22:56:45 aitossbc01 /usr/sbin/opensips[20245]:
>>> WARNING:core:timer_ticker: timer task <presence-dbupdate>
>>> already scheduled 100410 ms ago (now 700510 ms), skipping
>>> execution
>>> Jun 30 22:56:45 aitossbc01 /usr/sbin/opensips[20245]:
>>> WARNING:core:timer_ticker: timer task <presence-pclean> already
>>> scheduled 191700 ms ago (now 700510 ms), delaying execution
>>>
>>> and
>>>
>>> Jun 30 23:14:36 aitossbc02 /usr/sbin/opensips[9376]:
>>> WARNING:core:utimer_ticker: utimer task <tm-utimer> already
>>> scheduled 3880 ms ago (now 113380 ms), delaying execution
>>> Jun 30 23:14:36 aitossbc02 /usr/sbin/opensips[9376]:
>>> WARNING:core:utimer_ticker: utimer task <tm-utimer> already
>>> scheduled 5880 ms ago (now 113380 ms), delaying execution
>>>
>>> Also that not affecting call or call quality.
>>> Only filling up logs.
>>>
>>> volga629
>>>
>>> On Thu, Jun 14, 2018 at 6:48 AM, Bogdan-Andrei Iancu
>>> <bogdan at opensips.org> wrote:
>>>> Hi Volga,
>>>>
>>>> How large is the presentity data set in your system ? I'm asking
>>>> as the routine that seems to be slow queries the presentity
>>>> table in order to get the expired presentities - this is done
>>>> with or without clustering. Still, in clustering, all the
>>>> nodes are doing this query, putting extra stress on the DB.
>>>>
>>>> Now, for each expire presentity, OpenSIPS has to send a NOTIFY to
>>>> its subscribers - and here, having clustering enable, it is a
>>>> difference. IF you have 3 nodes, so 3 shared tags, OpenSIPS
>>>> will do 3 queries (one per tag) in order to fetch from
>>>> active_watchers the subscribers with the tag looking for the
>>>> presentity. So, who large is the subscriber's data set ?
>>>>
>>>> Do you notice any extra DB load when the cleanup timer kicks in ?
>>>>
>>>> Regards,
>>>>
>>>> Bogdan-Andrei Iancu
>>>>
>>>> OpenSIPS Founder and Developer
>>>> http://www.opensips-solutions.com
>>>> OpenSIPS Summit 2018
>>>> http://www.opensips.org/events/Summit-2018Amsterdam
>>>>
>>>> On 06/07/2018 03:43 PM, volga629 at networklab.ca wrote:
>>>>> Hello Bogdan-Andrei,
>>>>> Yes those messages start showing up when cluster enabled.
>>>>> Standalone mode all works no issues.
>>>>> Right now in opensips cluster we have 2 active one backup. In
>>>>> PgSQL 5 nodes 3 active 2 backup. In Mongodb cluster: 2
>>>>> mongos 3 config 2 shred.
>>>>> We use postgres BDR cluster and MongoDB Cluster.
>>>>>
>>>>> Here are configuration
>>>>>
>>>>> #### Presence
>>>>> loadmodule "presence.so"
>>>>> loadmodule "presence_mwi.so"
>>>>> loadmodule "presence_xml.so"
>>>>> loadmodule "presence_dialoginfo.so"
>>>>> loadmodule "presence_callinfo.so"
>>>>> loadmodule "pua.so"
>>>>> loadmodule "pua_dialoginfo.so"
>>>>> loadmodule "xcap.so"
>>>>> modparam("presence|xcap|pua","db_url","postgres://URI/opensips_prod01")
>>>>> modparam("presence","server_address","sip:proxy at PUBLIC IP:5082")
>>>>> modparam("presence", "notify_offline_body", 1)
>>>>> modparam("presence", "fallback2db", 1)
>>>>> modparam("presence", "clean_period", 30)
>>>>> modparam("presence", "mix_dialog_presence", 1)
>>>>> modparam("presence", "cluster_id", 1)
>>>>> modparam("presence", "cluster_sharing_tags", "A=active")
>>>>> modparam("presence", "cluster_federation_mode", 1)
>>>>> modparam("presence", "cluster_pres_events" ,"presence ,
>>>>> dialog;sla")
>>>>> modparam("presence_xml", "force_active", 1)
>>>>> modparam("presence_xml", "pidf_manipulation", 1)
>>>>> modparam("pua_dialoginfo", "presence_server", "sip:proxy at PUBLIC
>>>>> IP:5082")
>>>>>
>>>>>
>>>>> volga629
>>>>>
>>>>>
>>>>> On Thu, Jun 7, 2018 at 7:32 AM, Bogdan-Andrei Iancu
>>>>> <bogdan at opensips.org> wrote:
>>>>>> Hi Slava,
>>>>>>
>>>>>> What is the presence clustering configuration you have here ?
>>>>>> also, what is the DB setup in regards to the cluster ?
>>>>>>
>>>>>> Also, did you start getting those errors only after enabling the
>>>>>> clustering support? have you run an opensips
>>>>>> individual presence node to see if you still get them
>>>>>> ?
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Bogdan-Andrei Iancu
>>>>>>
>>>>>> OpenSIPS Founder and Developer
>>>>>> http://www.opensips-solutions.com
>>>>>> OpenSIPS Summit 2018
>>>>>> http://www.opensips.org/events/Summit-2018Amsterdam
>>>>>>
>>>>>> On 06/06/2018 05:20 PM, volga629 at networklab.ca wrote:
>>>>>>> Hello Everyone,
>>>>>>> I am trying put togher 3 nodes ( 2 active 1 backup) presence
>>>>>>> cluster and log filled with messages regard
>>>>>>> cleanup timer.
>>>>>>> Any help thank you.
>>>>>>>
>>>>>>> opensips-2.4.1.b044f11ee-16.fc27.x86_64
>>>>>>>
>>>>>>>
>>>>>>> Jun 6 09:15:12 sbc01 /usr/sbin/opensips[4584]:
>>>>>>> WARNING:core:timer_ticker: timer task
>>>>>>> <presence-pclean> already scheduled for 5201330
>>>>>>> ms (now 5653910 ms), it may overlap..
>>>>>>> Jun 6 09:15:13 sbc01 /usr/sbin/opensips[4584]:
>>>>>>> WARNING:core:timer_ticker: timer task
>>>>>>> <presence-pclean> already scheduled for 5201330
>>>>>>> ms (now 5654900 ms), it may overlap..
>>>>>>>
>>>>>>>
>>>>>>> Slava.
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Users mailing list
>>>>>>> Users at lists.opensips.org
>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list