Jump to content

Recommended Posts

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

 

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

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

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

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

 

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

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
8 hours ago, mesateri said:

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

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

Share this post


Link to post
Share on other sites
8 часов назад, deim сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites
39 minutes ago, mesateri said:

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

 

12 hours ago, mesateri said:

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

 

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

 

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

  • +1 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.