[РЕШЕНО] Огромное количество коннектов к базе данных 2.X

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
На хостиге обратил внимание на жор памяти!
Спецы сообщили, что у меня более 2 млн. коннектов к базе (это при 200 посетителях в сутки) и рекомендовали узнать: не используются ли где-то в скриптах постоянные соединения к базе!
В связи с этим вопрос и к создателям Инстанта и к разработчикам дополнений:
Применяются ли где-то постоянные подключения к базе данных, как они могут накапливаться в сумме и как их сбрасывать средствами скрипта?

Кеширование на сайте отключено, Мемкеш на хостинге тоже вырублен.
Редактировалось: 3 раз (Последний: 5 декабря 2017 в 17:43)
Недорогой и мощный хостинг для InstanCMS
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1147
vikont:
что у меня более 2 млн. коннектов к базе
может за весь период, столько сервак не поддерживал бы smile На айхоре не всегда в саппорте на первой линии поймут вас smile смотреть статистику и логи.
версия какая? может спамеры ломятся регестрироваться?
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Доступные VDS - реально даром
Посетитель
small user social cms
Кубок зрительских симпатийМедальАвторитет форума
Сообщений: 5773
vikont:
Спецы сообщили

Кто они? Обычно когда спецы сообщают, то дают какие то фактические данные, например хотя бы скриншот состояния сервера mysql.
Хостинг и ВПС Халява тексты Стартапы UPDS - Instant
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
kirkr:
может за весь период, столько сервак не поддерживал бы
Столько набирается менее чем за сутки!
letsgo:
Кто они? Обычно когда спецы сообщают, то дают какие то фактические данные, например хотя бы скриншот состояния сервера mysql.
Специально по моей просьбе проверили как образуются соединения к базе данных и утверждают, что их плодит функция mysql_pconnect
Я ее обнаружил в одном единственном файле скрипта сайта /system/libs/geshi/geshi/php.php, а в нем в одной единственной строчке 'mysql_num_fields','mysql_num_rows','mysql_pconnect','mysql_ping',
И утверждают, что это происходит из-за того, что скрипт по какой то причине не закрывает соединения при выходе пользователя или обрыве соединения.
Редактировалось: 1 раз (Последний: 6 декабря 2017 в 17:04)
Недорогой и мощный хостинг для InstanCMS
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
Fuze, может быть вы что то подскажите?
Или дайте инфу куда ткнуть носом спецов, которая их убедит, что они не правы!
Недорогой и мощный хостинг для InstanCMS
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3972
vikont:
проверили как образуются соединения к базе данных и утверждают, что их плодит функция mysql_pconnect
Интересно, как они это определили?
vikont:
Fuze, может быть вы что то подскажите?
Подсказываю. В InstantCMS нет постоянных соединений. Соединение с базой закрывается сразу после окончания работы.
vikont:
Я ее обнаружил в одном единственном файле скрипта сайта /system/libs/geshi/geshi/php.php
Это библиотека подсветки синтаксиса.
vikont:
что это происходит из-за того, что скрипт по какой то причине не закрывает соединения при выходе пользователя или обрыве соединения.
Видимо потому, что сервер криво настроен.

Понаберут саппорт по объявлениям...
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
Fuze:
vikont:
что это происходит из-за того, что скрипт по какой то причине не закрывает соединения при выходе пользователя или обрыве соединения.
Видимо потому, что сервер криво настроен.
Спасибо, сообщил.... Кстати, это не у Айхора проблема...
Fuze:
Понаберут саппорт по объявлениям...
Пожалел, не стал им так прямо...., но подвожу их к пониманию, что надо расти.. laugh
Недорогой и мощный хостинг для InstanCMS
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2155
vikont, отпишитесь, как выясните причину проблемы - любопытно очень
Идеи для разработчиков, Сервис автопостинга в соцсети
SSD-VPS от 5€ с администрированием!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 2417
vikont, выложите php.ini и my.cnf
или сообщите сколько там max_execution_time
а может вы сами в htaccess php_value max_execution_time 10000000000000000000000000000000000000000 прописали? smile
Ну и боюсь даже предположить - а не в BRAINY ли дело?
Ну и посмотрите статистику у mysql.
Редактировалось: 2 раз (Последний: 7 декабря 2017 в 19:13)
Раньше РАЙ был везде - РАЙсовет, РАЙком, РАЙсобес...., а сейчас везде АДминистрации!
Не надо давать людям советы. Каждый должен лохануться самостоятельно!
Любишь в продакшн, люби и баги починить!
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1147
vikont, стукнитесь в личку, я завтра могу помочь вам разобраться. Т.к. это туфта про незакрытые соединения.
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Доступные VDS - реально даром
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
AndroS:
vikont, отпишитесь, как выясните причину проблемы - любопытно очень
Обязательно! Держу вопрос в режиме постоянного мониторинга статистики...
Недорогой и мощный хостинг для InstanCMS
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
eoleg:
vikont, выложите php.ini и my.cnf
или сообщите сколько там max_execution_time
Данный параметр вообще отсутствует в файле my.cnf
Напишите ваше предложение по настройке.
eoleg:
а может вы сами в htaccess php_value max_execution_time 10000000000000000000000000000000000000000 прописали?
Шутник... smile Клавиатура не выдержит столько нулей бить... shock
eoleg:
Ну и боюсь даже предположить - а не в BRAINY ли дело?
Как вариант, возможно! Они сейчас какие то супер срочные критические ошибки закрывают!
eoleg:
Ну и посмотрите статистику у mysql.
Чего, чего, а логов у Брайни просто зашибись...
Каждый день отлавливаю любителей ломать рутовый вход по SSH
Может быть это заинтересует и что то прояснит, хотя вряд ли. Давал команду каждую минуту. По сути, заменили Мускул 5,6 на МариаДБ и стало чуток полегче. Судя по данным, База периодически ложится и тут же поднимается сбрасывая ниже показанные значения. Когда был последний сброс был 75 минут назад.
Спойлер
Недорогой и мощный хостинг для InstanCMS
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
kirkr:
vikont, стукнитесь в личку, я завтра могу помочь вам разобраться. Т.к. это туфта про незакрытые соединения.
Большое спасибо! Если до завтра проблема не рассосется, обязательно обращусь....
А то уши маленькие "лапша" не держится, устал поправлять..... rofl
Редактировалось: 1 раз (Последний: 7 декабря 2017 в 21:56)
Недорогой и мощный хостинг для InstanCMS
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 2417
max_execution_time в php.ini
Раньше РАЙ был везде - РАЙсовет, РАЙком, РАЙсобес...., а сейчас везде АДминистрации!
Не надо давать людям советы. Каждый должен лохануться самостоятельно!
Любишь в продакшн, люби и баги починить!
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 878
eoleg:
max_execution_time в php.ini
Там и искал... пропустил...
max_execution_time = 120
Редактировалось: 1 раз (Последний: 8 декабря 2017 в 15:14)
Недорогой и мощный хостинг для InstanCMS
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: