<div dir="ltr"><div>Hi Liviu ,</div><div><br></div><div> What are you suggesting for the mongodb config server ? Because confg server is the one who contains the metadata of the shard cluster . </div><div><br></div><div> Where should I put it ? Will I put this separately or in the opensips box with mongos ? If I will put the config servers separately and each mongos instance will get connected to the same set of config server then will it be fruitful or not ?</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><b><i>Thanks & Regards</i></b><div><i>Sasmita Panda</i></div><div><i>Network Testing and Software Engineer</i></div><div><i>3CLogic , ph:07827611765</i></div></div></div></div>
<br><div class="gmail_quote">On Tue, Jun 7, 2016 at 5:05 PM, Sasmita Panda <span dir="ltr"><<a href="mailto:spanda@3clogic.com" target="_blank">spanda@3clogic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you so much . It will be helpful for me . </div><div class="gmail_extra"><span><br clear="all"><div><div data-smartmail="gmail_signature"><div dir="ltr"><b><i>Thanks & Regards</i></b><div><i>Sasmita Panda</i></div><div><i>Network Testing and Software Engineer</i></div><div><i>3CLogic , ph:07827611765</i></div></div></div></div>
<br></span><div><div class="h5"><div class="gmail_quote">On Tue, Jun 7, 2016 at 4:41 PM, Liviu Chircu <span dir="ltr"><<a href="mailto:liviu@opensips.org" target="_blank">liviu@opensips.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<tt>To avoid those kind of problems, I would recommend putting one
"mongos" instance for each OpenSIPS machine, on the same box. This
way, not only do you avoid problems with the mongos machine going
down, but you'll speed up query times as well, making your
OpenSIPS workers more responsive!<br>
</tt><span>
<pre cols="72">Liviu Chircu
OpenSIPS Developer
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
</span><div><div><div>On 07.06.2016 13:20, Sasmita Panda
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi Liviu ,
<div><br>
</div>
<div> I just have one question . I have implemented
opensips with mongodb shard cluster . I have one replica set
with three member . I have three config server for each and
mongos service running . </div>
<div><br>
</div>
<div> What I wanted to know is , the server in which my
mongos service is running , If that machine is get down what
will happen ?</div>
<div>I need to monitor that machine so that it wont go down ? Is
this show ?</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div data-smartmail="gmail_signature">
<div dir="ltr"><b><i>Thanks & Regards</i></b>
<div><i>Sasmita Panda</i></div>
<div><i>Network Testing and Software Engineer</i></div>
<div><i>3CLogic , ph:07827611765</i></div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Mon, Jun 6, 2016 at 4:41 PM, Liviu
Chircu <span dir="ltr"><<a href="mailto:liviu@opensips.org" target="_blank">liviu@opensips.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> <tt>Thank you,
Sasmita! Will reply here as soon as there is progress on
the matter.</tt><span><br>
<pre cols="72">Liviu Chircu
OpenSIPS Developer
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
</span>
<div>
<div>
<div>On 06.06.2016 13:55, Sasmita Panda wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi ,
<div><br>
</div>
<div> I have created an issue with detailed steps
. Bellow is the issue ID . Let me know if the
issue will get fixed .</div>
<div><br>
</div>
<div> <a href="https://github.com/OpenSIPS/opensips/issues/895" target="_blank">https://github.com/OpenSIPS/opensips/issues/895</a><br>
</div>
<div><br>
</div>
<div>Thanks </div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div data-smartmail="gmail_signature">
<div dir="ltr"><b><i>Thanks & Regards</i></b>
<div><i>Sasmita Panda</i></div>
<div><i>Network Testing and Software
Engineer</i></div>
<div><i>3CLogic , ph:07827611765</i></div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Mon, Jun 6, 2016 at
3:32 PM, Sasmita Panda <span dir="ltr"><<a href="mailto:spanda@3clogic.com" target="_blank"></a><a href="mailto:spanda@3clogic.com" target="_blank">spanda@3clogic.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Thank you so much for the
information . Let me try to deploy with
mongos server .
<div><br>
</div>
<div>I will post the detailed steps for
opensips crash as soon as I will be free
. </div>
</div>
<div class="gmail_extra"><span><br clear="all">
<div>
<div data-smartmail="gmail_signature">
<div dir="ltr"><b><i>Thanks &
Regards</i></b>
<div><i>Sasmita Panda</i></div>
<div><i>Network Testing and Software
Engineer</i></div>
<div><i>3CLogic , ph:07827611765</i></div>
</div>
</div>
</div>
<br>
</span>
<div>
<div>
<div class="gmail_quote">On Mon, Jun 6,
2016 at 2:14 PM, Liviu Chircu <span dir="ltr"><<a href="mailto:liviu@opensips.org" target="_blank"></a><a href="mailto:liviu@opensips.org" target="_blank">liviu@opensips.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> <tt>Hi
Sasmita!<br>
<br>
We have some plans to do some
more testing on the module,
including your "connect directly
to replica set" usage case, and
also bringing it up to date with
the latest mongo driver.
However, it is hard to give you
an estimation for when this work
will start.<br>
<br>
Currently, the fastest way to
fix your problems is for you to
set up a "mongos" instance,
along with 3 config server
instances (these are needed by
mongos, and ensure proper write
consistency), and configure
"cachedb_mongodb" to use this
new "mongos" node.<br>
<br>
A mongos instance is aware of
all the replica sets (aka
"shards"). In your case, it will
initially shard the keys to your
single replica set - thus, it
will hold 100% of the data. As
your data set grows, you may
partition it over to additional
replica sets, which you can
configure into mongos without
modifying anything on the
OpenSIPS side. This way,
failover within a replica set
will also happen transparently,
again, without impacting
OpenSIPS at all.<br>
<br>
PS: if you have a way to 100%
reproduce a crash, please open a
GH ticket describing the steps,
and we'll go from there! [1]<br>
<br>
[1]: <a href="https://github.com/OpenSIPS/opensips/issues" target="_blank">https://github.com/OpenSIPS/opensips/issues</a><br>
</tt>
<pre cols="72">Liviu Chircu
OpenSIPS Developer
<a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
<div>
<div>
<div>On 06.06.2016 11:23,
Sasmita Panda wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">Hi All ,
<div><br>
</div>
<div> I am using
opesips-1.11 with
mongodb replica set . I
have 3 members in the
replica set , promary ,
secondary and arbitrary
. </div>
<div><br>
</div>
<div> Problem 1 :
Sometime , If primay is
not rechable , the
secondary becomes
primary , But opensips
loss connection from
mongodb . Its wont put
any data in the data
base . My call goes on
but their is not data in
the mongodb database . </div>
<div><br>
</div>
<div> Problme 2: If
the primay machine is
down then secondary
becomes primary within
some millisecond time ,
but opensips crashes
giving bellow error </div>
<div><br>
</div>
<div>
ERROR:cachedb_mongodb:mongo_con_get:
Failed to run query. Err
= 6, 0 , 0
<div> CRITICAL:core:receive_fd:
EOF on 10</div>
<div> <a></a><a>INFO:core:handle_sigs</a>:
child process 5278
exited by a signal 11</div>
<div> <a></a><a>INFO:core:handle_sigs</a>:
core was generated</div>
<div> <a></a><a>INFO:core:handle_sigs</a>:
terminating due to
SIGCHLD</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:sig_usr</a>:
signal 15 received</div>
<div> <a></a><a>INFO:core:cleanup</a>:
cleanup</div>
<div> NOTICE:db_cachedb:destroy:
destroy module
db_cachedb ...</div>
<div> NOTICE:cachedb_mongodb:destroy:
destroy module
cachedb_mongodb ...</div>
<div><br>
</div>
<div> If my
secondary mongodb
machine is not
reachable then rather
connection with db
breaks for sometime
but opensips wont
crashes . But in case
of Primary opensips
crashes with above
error . Is this an
expected behavior or I
am doing anything
wrong . </div>
<div> </div>
<div> Data loss can
be bearable but
application cant be .
So please let me know
whats the problem .
</div>
<div><br>
</div>
<div>
<div data-smartmail="gmail_signature">
<div dir="ltr"><b><i>Thanks
& Regards</i></b>
<div><i>Sasmita
Panda</i></div>
<div><i>Network
Testing and
Software
Engineer</i></div>
<div><i>3CLogic ,
ph:07827611765</i></div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank" rel="noreferrer">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank" rel="noreferrer">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank" rel="noreferrer">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br></blockquote></div><br></div></div></div>
</blockquote></div><br></div>