Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Пропадают картинки товара


Recommended Posts

Есть работающий магазин на древнемамонтовой версии ocStore 1.5.5.1 , функционал и остальное устраивает, но переидически наблюдается баг в товарах.

 

При заходе в товар иногда пропадает картинка. Такое ощущение, что удаляется кешированная версия данного изображения.

Если бы это был новый товар, то понятно, но проблема со старым, иногда с популярным.

Проблема периодическая. По началу думал сбойнул кеш, решил написать скрипт, который перезашел на все товары.

НО проходит время ..и... привидение крадет снова изображение. Мистика. Чертовщина. Явление периодическое, засечь пакостника тяжело.

 

Уже думал освятить сервер, но не факт, что adminvps пустит попа в серверную. :ph34r:

PS. url могу скинуть только в личку, так как это тайна за 7 печатями

 

Надіслати
Поділитися на інших сайтах


8 hours ago, mesateri said:

При заходе в товар иногда пропадает картинка.

Важно понимать, картинка\кэш картинки физически пропадает с сервера (проверить элементарно - просто попробуйте открыть ее по прямой ссылке, выудив ее из html) или же она на месте, открывается по прямой ссылке но в карточке товара иногда не отображается? Причины и способы решения, разумеется, будут разными для обоих вариантов. Так, для первого надо будет смотреть в сторону того как и что может очищать кэш картинок; во втором случае - смотреть в настройки веб-сервера (nginx) - вполне возможно, то он не успевает обработать все запросы на отдачу статики и их часть отсекается по таймауту (такое бывает при некорректной настройке ssl).

Надіслати
Поділитися на інших сайтах

8 часов назад, deim сказал:

Может место на сервере закончилось?

Достаточно. Половина места используется

3 часа назад, 100napb сказал:

Важно понимать, картинка\кэш картинки физически пропадает с сервера (проверить элементарно - просто попробуйте открыть ее по прямой ссылке, выудив ее из html) или же она на месте, открывается по прямой ссылке но в карточке товара иногда не отображается? Причины и способы решения, разумеется, будут разными для обоих вариантов. Так, для первого надо будет смотреть в сторону того как и что может очищать кэш картинок; во втором случае - смотреть в настройки веб-сервера (nginx) - вполне возможно, то он не успевает обработать все запросы на отдачу статики и их часть отсекается по таймауту (такое бывает при некорректной настройке ssl).

Если зайду в товар и оттуда в коде найду прямой путь, то проверка будет всегда успешной, так как при заходе как раз и пересоздался кеш. Получается нужно с категории брать путь и добавлять размеры -370x220.JPG предполагаемого кеша и проверять пути. Спасибо за наводку. Попробую.

Надіслати
Поділитися на інших сайтах


39 minutes ago, mesateri said:

Если зайду в товар и оттуда в коде найду прямой путь, то проверка будет всегда успешной, так как при заходе как раз и пересоздался кеш.

 

12 hours ago, mesateri said:

При заходе в товар иногда пропадает картинка. Такое ощущение, что удаляется кешированная версия данного изображения.

 

Вы определитесь, какое из этих утверждений истинное. Может, конечно, я Вас наверно понимаю, но Вы вроде как сами обозначили проблему: зашел в карточку товара, а картинки нет.

 

Anyway, добавить особо нечего: никакие приведения картинки не крадут) либо их что-то при каких-то обстоятельствах удаляет, либо веб-сервер не отдает, либо... может быть еще какой-нибудь js-скрипт у Вас работает для встраивания картинок в html-код (дайте ссылку на сайт в личку, пж) и иногда работает некорректно...

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.