[asterisk-users] Spontaneous reboot due to MySQL lookups ?
Antony Stone
Antony.Stone at asterisk.open.source.it
Fri Oct 12 03:45:56 CDT 2018
On Friday 12 October 2018 at 10:38:49, Jonas Kellens wrote:
> Hello
>
> thank you for your answer.
>
> This does not happen all the time. It happens about once every 4 months.
> I just can not pinpoint WHEN exactly it occurs. I just see in the
> verbose logfile that it occurs after a MYSQL insert/update/delete
> statement.
>
> If Asterisk 13 handels MYSQL connections in a better way, then indeed I
> should look for upgrade.
More significantly, the ODBC driver is generally commented on as being a better
connector than the MySQL-specific one; I think that's where you're more likely
to see the improvement.
Regards,
Antony.
> Op 05-10-18 om 01:25 schreef John Novack:
> > As others have said, clearly it ISN'T "just working" or you would not
> > have posted the question
> >
> > To state again, I am using Version 13, though a few minor revisions
> > behind, with MySql, on CentOS 6 and have no rebooting or other MySql
> > related issues
> >
> > Clearly you need to state in more detail what issues remain, once you
> > migrate to AT LEAST 13.xx, and state your OS after becoming current
> > with Asterisk, MySql and the OS
> >
> > I use MySql on every incoming call, and also maintain call detail
> > records in MySql for every call, and it just simply works, and has for
> > some time.
> >
> > Although I may be using it quite differently that you, it simply works.
> > Is this a newly developing issue, or has it persisted for some time
> > What if any changes have been made to the dialplan etc?
> >
> > Have you considered a strictly hardware issue? Memory? HD? MB??
> >
> > The crystal ball is very cloudy on this one!
> >
> > John Novack
> >
> > Jonas Kellens wrote:
> >> Hello
> >>
> >> thank you for your answer.
> >>
> >> If I read your (and others) reaction correctly I can conclude that
> >> this is an Asterisk problem and not a problem of MySQL or dialplan
> >> logic ?
> >>
> >>
> >> You should know that the MySQL database is heavily questioned :
> >>
> >>
> >> mysql> show status like '%onn%';
> >> +--------------------------+--------+
> >>
> >> | Variable_name | Value |
> >>
> >> +--------------------------+--------+
> >>
> >> | Aborted_connects | 469 |
> >> | Connections | 132762 |
> >> | Max_used_connections | 8 |
> >> | Ssl_client_connects | 0 |
> >> | Ssl_connect_renegotiates | 0 |
> >> | Ssl_finished_connects | 0 |
> >> | Threads_connected | 3 |
> >>
> >> +--------------------------+--------+
> >> 7 rows in set (0.00 sec)
> >>
> >>
> >>
> >> I stick to 1.8 because it just works. I had some issues with version
> >> 11 and 13 in the past.
> >>
> >>
> >> Regards
> >>
> >> Jonas.
> >>
> >> Op 04-10-18 om 17:49 schreef John Novack:
> >>> Woefully out of date.
> >>> You really need to put your efforts into at least a modest upgrade
> >>> I use version 13 with MySql queries built into the dialplan on
> >>> CentOs 6 and have NO such issues, either performance or any restart
> >>> or reboot. It simply works
> >>>
> >>> I never used either 1.6 or 1.8, going from 1.4 to version 11, which
> >>> did require some syntax changes to the dialplan.
> >>>
> >>> Given that even version 11 is EOL, you really need to put your
> >>> efforts into doing the migration rather than tracking this one down
> >>>
> >>> JMO
> >>>
> >>> John Novack
> >>>
> >>> Jonas Kellens wrote:
> >>>> Hello
> >>>>
> >>>> using Asterisk 1.8.32.
> >>>>
> >>>> I notice that there is a spontaneous reboot of the Asterisk system
> >>>> from time to time.
> >>>>
> >>>> When I look in the logs (verbose file) I noticed that every time
> >>>> this occurs it's at a moment that there is a MySQL action, be it a
> >>>> lookup or an insert/update/delete.
> >>>>
> >>>> I must say I do have some MySQL queries that occur in my dialplan
> >>>> when a call comes in, to look up different actions to perform on
> >>>> this call.
> >>>>
> >>>>
> >>>> An idea how to overcome this problem ? Seems a "performance" issue,
> >>>> no ?!
> >>>>
> >>>> Is it better to have these MySQL queries to be done by an external
> >>>> script (like a php script that I call with the System()-command or
> >>>> a SHELL()-command) ?
--
Users don't know what they want until they see what they get.
Please reply to the list;
please *don't* CC me.
More information about the asterisk-users
mailing list