Встановлював ваш, я нічого не чіпавши, ок, блокування немає
Саме допоможе, якщо я зрозумію що там йде повне пекло і маячня тоді мабуть буду думати над тим щоб змінити систему, або шукати варіанти як цей бредо-пекло прибрати.
Зібравши всю інформацію, що є по цьому харчуванню, виходить така, не дуже хороша історія, суть історії в тому, що ShopSupplier_Processor_Avail по суті запускається регулярно, якщо ти працюєш з товарами (редагуєш їх).
Тобто, якщо вірити словам Максима, то він запускається навіть коли йде редагування товару
А якщо в тобі в базі 2-3 тисячі активних товарів, то зрозуміло що кожні 5-10 хвилин йдуть якісь виправлення по товарах + ідуть якісь операції по складу
В результаті виходить що ShopSupplier_Processor_Avail тупо працює один за одним (і я це нещодавно перевірив на практиці, я редагував товари і спостерігав у панелі як він запустився 2 рази підряд, тобто як тільки закінчив один, почався інший)
В результаті його роботи тупо все висить і виходить якщо працює якийсь контентник з базою, то ShopSupplier_Processor_Avail тупо працює постійно на хвилинному кроні.
Причому весь абсурд що ShopSupplier_Processor_Avail тупо бере щоразу всі невилучені товари і лопатити їх, я ще розумію обробляти тільки ті товари за якими були зміни з останньої роботи, але ж ні, він лопатити все, в результаті система тупо висити і починає "бажити" в всіх частинах системи.
Ось наприклад останні баги, які стали результатом:
1. За замовленням
https://baza.cn.ua/admin/customorder/order/61332/edit/ йде 2 рази підряд переход у статус "Резерв" (тому що система висити і менеджер не може перевести замовлення на статус 1-2 хвилини і робить спроби (щоб потрапити до таймауту) в результаті підвійного переходу товар система 2 рази ставити в резерв, тут також абсурд, товар у замові 1, але в резерв система ставити 2 рази і в результаті товару немає в наявності і менеджер шукаю чому так , робить міні ревізію (шукає пересорт), чому система творити таке марення, незрозуміло, ну повинна ж бути якась логіка якщо в замовлення 1 штука, то 2 поставити за цим замовленням не повинно ні при яких ситуаціях.
2. Далі щоб почати розбиратися і як мінімум подивитись всі товари які в резерві тупік, немає жодного звіту щоб подивитись всі товари які є в резерві (можливо помиляюся, якщо так підкажіть, буду раді.
3. Вісь товар
https://baza.cn.ua/admin/shop/products/61655/storage/ і вісь замовлення
https://baza.cn.ua/admin/customorder/order/61630/edit/ знову йде перехід 2 рази на один і той же статус (менеджер через більше 2 хвилин і системі не перевела в статус, це все можна подивитись по історії зміни статусів) і тут система знову створює 2 платежі (дублює, хоча не етапі стоїть перевірка щоб повторно не додавати платіж ) і далі система списує 2 рази товар, хоча в замовлення один і на залишках він 1 був, але ситсема списує 2 рази ну марення ж якийсь, як так можна нерозумію
І це все через ShopSupplier_Processor_Avail який тупо після кожної дії з одним нещасним товаром лопатити всі товари цілий день
Я вже думав відключити синхронізацію і якось через дії заповнювати поле наявності через процес після списання, або через автоматизацію продуктів, але натиснути немає жодних дій які можуть заповнити це поле, а якщо відключити синхронізацію тоді почнуться проблеми з наявністю на сайті та у вивантаженнях на rozetka ( розетка) and prom (пром)
Єдине що ви пропонуєте це перейти на OS, але на OS немає можливості робити щоб був сайт + потрібно регулярно платити за те, що в тебе зараз є і за що ти регулярно не платиш.
Прошу дати якесь рішення крім переходу на OS і пояснити чи є якісь можливі варіанти щоб