Давжды в день переполняется таблица _sessions в phpmyadmin
#1
Отправлено 05 February 2013 - 06:21 PM
Проблема описана в названии темы. Ввиду переполнения не пускает в админку, в личный кабинет и не отрабатывает корзина. Лечится просто - в phpmyadmin делается очистка таблицы - truncate. Не всегда просто есть возможность быть возле ПК оперативно все далеть.. Спрашивал у нашего гуру (R.Sergey) - он не сталкивался с таким, даже не предполагает что может быть. Настройки помнить пользователей по умолчанию.. У кого какие мысли???
#2
Отправлено 05 February 2013 - 06:23 PM
#3
Отправлено 05 February 2013 - 07:09 PM
#4
Отправлено 06 February 2013 - 11:38 PM
- Количество часов, в течении которых магазин будет "помнить" посетителей - 1,
- Количество минут пока посетитель считается on-line - 10
Описаная ситуация была вчера, после полной чистки, даже остатков сессий руками я всеравно сегодня в обед получил непускание в админку и не рабочуюю корзину. Ничего не делал и в 23-30 примерно оно само меня пустило в админку....
Какие мысли могут быть у уважаемых форумчан?
#5
Отправлено 07 February 2013 - 12:12 AM
#6
Отправлено 07 February 2013 - 12:53 PM
#7
Отправлено 07 February 2013 - 01:46 PM
Врядли, больше похоже или на вирус какой-то или ддос какой-то недоделанный. Хотя так это все тоже предположения.Может..Я совершенно не разбираюсь в ПХП. Может быть это проблема у провайдера или это проблема скрипта. Возможно гарантировано решить эту проблему небезвоздмездно?
А вообще как давно это началось и после чего? можно както отследить историю болезни?
#8
Отправлено 07 February 2013 - 02:56 PM
никакой регулярности нет... вот сегодня весь день нормально. Да..посещения сайта с декабря на сегодня подросли примерно на 25-30 процентов...
#9
Отправлено 26 June 2013 - 12:01 PM
#10
Отправлено 30 June 2013 - 07:48 AM
#11
Отправлено 30 June 2013 - 10:32 PM
разобрался. проблема в расширенном импорте CSV версии 2,2. Заменил на оригинальные файлы и все заработало без проблем.
Сессия стартуется в 3-х местах кода ShopCMS 3.1.2:
- В index.php - то есть при заходе на любую страницу клиентской части;
- В admin.php - при заходе на любую страницу Админки;
- Отдельно сессия стартуется в конфиге ckfinder-а (не знаю зачем).
Отсюда: ни один, отличный от перечисленных выше, элементов ShopCMS специально не работает с сессиями. Мой модуль "Расширенный импорт CSV 2.2" в этом не исключение, более того, ничего нового этот модуль не выполняет при стандартном использовании CSV-импорта.
#12
Отправлено 30 June 2013 - 11:16 PM
Думаю, в ближайшее время мы об этом узнаем .ни один, отличный от перечисленных выше, элементов ShopCMS специально не работает с сессиями
А вообще я бы первым делом проверил, что находится в записях таблицы xxxx_session. А конкретно - в поле expire, где должен быть unixtimestamp момента, когда сессия устареет и ее можно будет удалить. Почему-то ведь они не удаляются.
#13
Отправлено 01 July 2013 - 08:45 AM
причем, повторюсь на 2х сайтах
#14
Отправлено 01 July 2013 - 01:32 PM
#15
Отправлено 01 July 2013 - 07:51 PM
#16
Отправлено 04 July 2013 - 12:12 AM
Я не спец в ПХП но мне кажется очевидный говнокод....Толи сайта толи модуля.. Это не вирус и не ддос.
Проверил присланные hetchserg исходники: код модуля "Расширенный CSV импорт" полностью идентичен исходнику. А теперь, собственно, приз в студию: в результате импорта присланного hetchserg CSV-файла как на сервере с чистым ShopCMS 3.1.2, так и на сервере с моим модулем, Apache уходит в даун сразу после нажатия кнопки "Отправить" в CSV-импорте Админки. Смотрим в CSV и видим, что проблема появляется с такой ячейкой в колонке "Подробное описание":
<div>GAMMA GF112T </div> <div> </div> <div>Устанавливается на инжекторные автомобили семейства </div> <div>ВАЗ 2110 и их модификаций. </div> <div> </div> <div>Совместим с контроллерами: </div> <div>BOSCH M1.5.4/MP7.0/M7.9.7/ Январь 5.1/VS 5.1/7.2/M7.3(Евро-3), "Интелма", "Автел". </div> <div> </div> <div>Текстовый индикатор 16 символов 2 строки: </div> <div>-ЖКИ зеленая подсветка; </div> <div>-ЖКИ синяя подсветка </div> <div> </div> <div>ВЫПОЛНЯЕТ ФУНКЦИИ: </div> <div> </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Маршрутного компьютера </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Диагностического тестера </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Аварийного сигнализатора </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Часов </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Будильника </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Календаря </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Определяет остаток топлива в баке </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Определяет коды неисправностей контроллера </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Определяет температуру воздуха за бортом </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Динамические параметры </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Группа технического обслуживания </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>"Ионизатор" - низкотемпературный запуск двигателя </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Высокоинформативный мультидисплей - 4 параметра </div> <div> </div> <div>ОТОБРАЖАЕТ ПАРАМЕТРЫ: </div> <div> </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Коды ошибок </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена свечей </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена ремня ГРМ </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена масла КПП </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена масла ДВС </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена топливного фильтра </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена воздушного фильтра </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Остаток топлива в баке </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Прогноз пробега на остатке топлива </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Общий расход топлива </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Расход топлива за поездку </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Пробег за поездку </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Цифровой спидометр </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Средняя скорость движения за поездку </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Черный ящик по скорости </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Время поездки </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Стоимость поездки </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Мгновенный расход топлива </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Температура охлаждающей жидкости </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Напряжение бортовой сети </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Частота вращения коленвала </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Положение дроссельной заслонки </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Массовый расход воздуха </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Угол опережения зажигания </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Положение регулятора холостого хода </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Опасный перегрев двигателя </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Недопустимое напряжение бортсети </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Превышение порога скорости </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Время разгона до 100 км/час </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Максимальная скорость за поездку </div> •<span class="Apple-tab-span" style="white-space: pre;"> </span>Время прохождения мерного участка
Глубже разбираться не хочу и не вижу смысла, прошу hetchserg удалить телегу об ошибке в модуле "Расширенный CSV импорт" в соответствующей теме, а также никогда не упоминать на людях слово "говнокод".
#17
Отправлено 05 July 2013 - 11:02 AM
Я не спец в ПХП но мне кажется очевидный говнокод....Толи сайта толи модуля.. Это не вирус и не ддос.
Проверил присланные hetchserg исходники: код модуля "Расширенный CSV импорт" полностью идентичен исходнику. А теперь, собственно, приз в студию: в результате импорта присланного hetchserg CSV-файла как на сервере с чистым ShopCMS 3.1.2, так и на сервере с моим модулем, Apache уходит в даун сразу после нажатия кнопки "Отправить" в CSV-импорте Админки. Смотрим в CSV и видим, что проблема появляется с такой ячейкой в колонке "Подробное описание":<div>GAMMA GF112T </div> <div> </div> <div>Устанавливается на инжекторные автомобили семейства </div> <div>ВАЗ 2110 и их модификаций. </div> <div> </div> <div>Совместим с контроллерами: </div> <div>BOSCH M1.5.4/MP7.0/M7.9.7/ Январь 5.1/VS 5.1/7.2/M7.3(Евро-3), "Интелма", "Автел". </div> <div> </div> <div>Текстовый индикатор 16 символов 2 строки: </div> <div>-ЖКИ зеленая подсветка; </div> <div>-ЖКИ синяя подсветка </div> <div> </div> <div>ВЫПОЛНЯЕТ ФУНКЦИИ: </div> <div> </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Маршрутного компьютера </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Диагностического тестера </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Аварийного сигнализатора </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Часов </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Будильника </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Календаря </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Определяет остаток топлива в баке </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Определяет коды неисправностей контроллера </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Определяет температуру воздуха за бортом </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Динамические параметры </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Группа технического обслуживания </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>"Ионизатор" - низкотемпературный запуск двигателя </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Высокоинформативный мультидисплей - 4 параметра </div> <div> </div> <div>ОТОБРАЖАЕТ ПАРАМЕТРЫ: </div> <div> </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Коды ошибок </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена свечей </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена ремня ГРМ </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена масла КПП </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена масла ДВС </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена топливного фильтра </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Замена воздушного фильтра </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Остаток топлива в баке </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Прогноз пробега на остатке топлива </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Общий расход топлива </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Расход топлива за поездку </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Пробег за поездку </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Цифровой спидометр </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Средняя скорость движения за поездку </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Черный ящик по скорости </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Время поездки </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Стоимость поездки </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Мгновенный расход топлива </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Температура охлаждающей жидкости </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Напряжение бортовой сети </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Частота вращения коленвала </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Положение дроссельной заслонки </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Массовый расход воздуха </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Угол опережения зажигания </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Положение регулятора холостого хода </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Опасный перегрев двигателя </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Недопустимое напряжение бортсети </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Превышение порога скорости </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Время разгона до 100 км/час </div> <div>•<span class="Apple-tab-span" style="white-space:pre"> </span>Максимальная скорость за поездку </div> •<span class="Apple-tab-span" style="white-space: pre;"> </span>Время прохождения мерного участка
Глубже разбираться не хочу и не вижу смысла, прошу hetchserg удалить телегу об ошибке в модуле "Расширенный CSV импорт" в соответствующей теме, а также никогда не упоминать на людях слово "говнокод".
Сообщение удалю. В таком случае, как мне кажется не должен вообще проходить импорт, если есть ошибки в файле CSV или какойто неподходящий формат. Думаю это будет нормально если добавить в модуль проверку от говноформата в CSV.
Объясните простому непонимающему в чем реально суть проблемы, т.к. товаров больше 5к и где что в подробном описании может быть не скажешь сразу. И тогда вопрос, почему на дефолтном импорте у меня все проходит нормально.