Автор Тема: Страницы товара только ч-з обновление страницы  (Прочитано 639 раз)

20 Декабрь 2016, 16:19:09
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
Доброго всем.

Версия Prestashop 1.6.1.6

Нужна консультация сообщества. Сам не пойму в чём дело.....

В некоторых категориях, точнее, в двух, после ожидания 1-2 секунды, вместо страницы товара  ошибка 503. После перезагрузки (обновления) страницы, всё ОК, страница товара загружается корректно.  Следующий товар этой же категории - тоже самое.
Причём ошибка только на русской версии, английская работает без ошибок.

Товары в остальных категориях отображаются без ошибок, на обеих языках.
ЧПУ отключено, спецсимволы в URL отключены.

Пробовал чистить кеш, отключать кеш, результат аналогичный.
В логах только сообщения, что страница не найдена.

В общем, сам не знаю что и предположить. Если бы это была проблема сервера или PHP - на всех категориях было бы одно и то же.
Предполагаю глюк в Prestashop.  Нужна Ваша помощь.

Заранее спасибо, всегда выручали.
20 Декабрь 2016, 16:22:02
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
20 Декабрь 2016, 16:27:59
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Большое количество запросов к серверу на этих страницах. Включи профилирование в prestashop и сравни с другими страницами.
20 Декабрь 2016, 19:39:30
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
Adik
Разными. Результат одинаковый.

Миколас

Кол-во запросов для обеих языков одинаково. Английский работает ОК, русский - 503.
20 Декабрь 2016, 20:22:50
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
20 Декабрь 2016, 22:00:22
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Английский работает ОК, русский - 503.
Приставку языка подставляет в url?
21 Декабрь 2016, 04:43:08
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
Виноват, глюк на обеих языках. Видимо, так совпало, что англ. отработал нормально. Фактически, обрабатывает с ошибкой постоянно, но только в двух категориях.

Миколас
Выставлено
max_execution_time  = 0;  - обработка без ограничения по времени.
21 Декабрь 2016, 11:18:23
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
max_execution_time – 0При обрыве соединения оперативка забивается моментально. Лучше выставь 900, 1200 и т.д.
21 Декабрь 2016, 15:04:57
Ответ #8
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
max_execution_time – 0При обрыве соединения оперативка забивается моментально. Лучше выставь 900, 1200 и т.д.

Установил, перезапустил пых, не то. Результат без изменений
21 Декабрь 2016, 16:22:30
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Модули отключите, которые подключаются на этих страницах. Скорее всего проблема в модулях.
21 Декабрь 2016, 18:55:04
Ответ #10
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
Одна из причин найдена - Сервер старый,  наладанный винт в рэйде.
Тормозов стало меньше, но всё таки, некоторые товары по прежнему 503.  Ошибки всё время на разных товарах и разных языках.

Adik
Этим сейчас и занят.

Вопрос - какой процесс (скрипт) в Prestashop 1.6.1.6 пишет в кеш? Думаю, без проблем с кешированием не обойдётся.



21 Декабрь 2016, 21:09:44
Ответ #11
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все скрипты работают с кешем, по крайней мере так должно быть.
Отключите кеширование и компиляцию шаблонов, тогда и обращений к кешу не будет.
24 Декабрь 2016, 15:25:47
Ответ #12
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
Тормоз и одна из причин проблемы - модуль оплаты PayPal.

 (Имел в виду именно Smarty cache. Но, в принципе, всё понятно спасибо. По кешу есть вопросы, создам тему.)