Огромное количество коннектов к базе данных 2.X

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

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

Кто они? Обычно когда спецы сообщают, то дают какие то фактические данные, например хотя бы скриншот состояния сервера mysql.
Хостинг и ВПС Халява тексты Стартапы Instantcms в Telegram
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2314
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)
Лучшее место для вашего сайта!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2314
Fuze, может быть вы что то подскажите?
Или дайте инфу куда ткнуть носом спецов, которая их убедит, что они не правы!
Лучшее место для вашего сайта!
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4425
vikont:
проверили как образуются соединения к базе данных и утверждают, что их плодит функция mysql_pconnect
Интересно, как они это определили?
vikont:
Fuze, может быть вы что то подскажите?
Подсказываю. В InstantCMS нет постоянных соединений. Соединение с базой закрывается сразу после окончания работы.
vikont:
Я ее обнаружил в одном единственном файле скрипта сайта /system/libs/geshi/geshi/php.php
Это библиотека подсветки синтаксиса.
vikont:
что это происходит из-за того, что скрипт по какой то причине не закрывает соединения при выходе пользователя или обрыве соединения.
Видимо потому, что сервер криво настроен.

Понаберут саппорт по объявлениям...
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2314
Fuze:
vikont:
что это происходит из-за того, что скрипт по какой то причине не закрывает соединения при выходе пользователя или обрыве соединения.
Видимо потому, что сервер криво настроен.
Спасибо, сообщил.... Кстати, это не у Айхора проблема...
Fuze:
Понаберут саппорт по объявлениям...
Пожалел, не стал им так прямо...., но подвожу их к пониманию, что надо расти.. laugh
Лучшее место для вашего сайта!
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2319
vikont, отпишитесь, как выясните причину проблемы - любопытно очень
Недорогие Windows-сервера
VPS с бесплатным администрированием!]
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 2471
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
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1364
vikont, стукнитесь в личку, я завтра могу помочь вам разобраться. Т.к. это туфта про незакрытые соединения.
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2314
AndroS:
vikont, отпишитесь, как выясните причину проблемы - любопытно очень
Обязательно! Держу вопрос в режиме постоянного мониторинга статистики...
Лучшее место для вашего сайта!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2314
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 минут назад.
Спойлер
Лучшее место для вашего сайта!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2314
kirkr:
vikont, стукнитесь в личку, я завтра могу помочь вам разобраться. Т.к. это туфта про незакрытые соединения.
Большое спасибо! Если до завтра проблема не рассосется, обязательно обращусь....
А то уши маленькие "лапша" не держится, устал поправлять..... rofl
Редактировалось: 1 раз (Последний: 7 декабря 2017 в 21:56)
Лучшее место для вашего сайта!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 2471
max_execution_time в php.ini
Раньше РАЙ был везде - РАЙсовет, РАЙком, РАЙсобес...., а сейчас везде АДминистрации!
Не надо давать людям советы. Каждый должен лохануться самостоятельно!
Любишь в продакшн, люби и баги починить!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 2314
eoleg:
max_execution_time в php.ini
Там и искал... пропустил...
max_execution_time = 120
Редактировалось: 1 раз (Последний: 8 декабря 2017 в 15:14)
Лучшее место для вашего сайта!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: