Для магазина с парой сотен товаров настроена синхронизация данных CommerceML из МойСклад. Так как изменения в МойСклад происходят очень часто, то задан интервал обмена в 1 час.
Как оказалось, на диске сервера за один день накапливается по 2ГБ, что совсем не весело. И это только один магазин, а если их сотня, и товаров в каждом намного больше, то совсем беда. Хотелось бы понять, почему старые фото не удаляются, а накапливаются.
Кто силён в этом вопросе, пожалуйста, подскажите, как с этим бороться.
Я себе в cron давно поставил задачу раз в сутки очищать папку обмена с 1С от старых файлов, они все равно не нужны. Хотя по хорошему, конечно, их надо удалять сразу по завершении обмена.
Как то залез я в администрирование - файлы, и там нашел товары строй материалов, эти товары мы удалили более 4-5 месяцев назад. Но фото там валялись, спросил ТП почему если я удалил товары фото остались, ответили что возможно они где-то используются, где они могут использоваться кроме товаров? )) напрягло!
Так-же тут висят файлы приличного веса, нужны ли они? )
Это файла от модуля генерации yml, генерируются куски, потом собираются в целый файл. У меня в принципе они никогда не разрастались, с каждой новой генерацией перезаписываются
Как я понимаю, при таком обмене также и фото сильно добавляют вес, причём в геометрической прогрессии. Есть ли команда, которая удаляет сгенерированные иконки?
Нет, это не работает для очистки старых файлов. Если я не ошибаюсь, то эту беду вылечили в новой версии модуля которая стала основной для версии 4,16,2
Модуль стал сложнее, заморочнее, но его можно с меньшой болью под себя костылить, коллеги при разработке собрали весь пул любви и добавили много хуков и учли много недоработок прошлого.