1b.app
Скопійоване посилання -

Крону не вистачає пам'яті на виконання скриптів

В логах постійно показує нестачу пам'яті при виконанні скриптів на денному кроні:
[2023-11-28 00:14:23]
point: /var/www/core....sc/web1/web/cron/cron-day.php
engine_sessionid: 1701123263_8059
data: Array
(
[type] => 1
[message] => Allowed memory size of 4294967296 bytes exhausted (tried to allocate 3604347360 bytes)
[file] => /var/www/core....sc/web1/web/packages/ConnectionManager/ConnectionManager_MySQLi.clas...
[line] => 125
)

Думаю по цій же причині не працює дія "Надсилати прайс-лист щогодини/день" (https://1b.app/ua/forum/business-processes-and-automation/17832-perestali-formuv...
При ручному запуску в логах:

[2023-11-28 10:03:35]
point: /var/www/core...sc/web1/web/cron/cron-redis-thread.php
engine_sessionid: 1701158615_9677
data: Array
(
[type] => 1
[message] => Allowed memory size of 2147483648 bytes exhausted (tried to allocate 3604677264 bytes)
[file] => /var/www/core...sc/web1/web/packages/ConnectionManager/ConnectionManager_MySQLi.class...
[line] => 125
)

Відповіді:

Сусяк Ігор
Integrator.com.ua
Іменна ліцензія
Залишіть повідомлення в цій темі і відкриються контакти користувача
Олександр, добрий день
якщо бокс на вашому сервері - то підняття лімітів 1 год робіт.
SSH рут доступи можете відправити на crm@integrator.com.ua
28.11.2023, 10:38

Олександр Григорович
Support EP
Залишіть повідомлення в цій темі і відкриються контакти користувача
Доброго дня.
Так, я можу це зробити, але всі мої зміни в коді проєкту знову оновляться до тих які закомічені в репозиторії.
Тобто без комміта в репозиторій мої зміни не фіксуються.
28.11.2023, 11:10

Сусяк Ігор
Integrator.com.ua
Іменна ліцензія
збільшення лімітів не стосуються самого коду.
28.11.2023, 18:48


Сусяк Ігор
Інтегратор писал/а:
збільшення лімітів не стосуються самого коду.

Добре, якщо необхідний ліміт вказано в корені проєкту: cron-main.day.conf, cron.day.conf.
- як на Вашу думку його змінити?
1. Просто редагувати конфіг.
2. Редагувати і зробити commit в репозиторій onebox.
3. Створити кастомний конфіг і додати в .gitignore.
29.11.2023, 09:37

Сусяк Ігор
Integrator.com.ua
Іменна ліцензія
ці файли не потрібно змінювати.
29.11.2023, 09:56

Добридень. Можемо змінити конфіги, щоб пам'яті було більше, займе 1год. Виставити рахунок?
30.11.2023, 12:24
Оригінальний коментар доступний на версії: ru

Олександр Григорович
Support EP
Залишіть повідомлення в цій темі і відкриються контакти користувача

Отдел Заботы
OneBox production писал/а:
Добридень. Можемо змінити конфіги, щоб пам'яті було більше, займе 1год. Виставити рахунок?

Якщо по цій причині не працює дія "Надсилати прайс-лист щогодини/день" https://1b.app/ua/forum/business-processes-and-automation/17832-perestali-formuv... то виставляйте рахунок.
30.11.2023, 13:07

Олександр Григорович
Support EP
Залишіть повідомлення в цій темі і відкриються контакти користувача

Отдел Заботы
OneBox production писал/а:
Добридень. Можемо змінити конфіги, щоб пам'яті було більше, займе 1год. Виставити рахунок?

Цьому також не вістачає:
point: /var/www/co...sc/web1/web/cron/cron-redis-thread.php
engine_sessionid: 1701441902_9083
data: Array
(
[type] => 1
[message] => Allowed memory size of 2147483648 bytes exhausted (tried to allocate 20971520 bytes)
[file] => /var/www/coreextrapartsc/web1/web/apps/opencart/api/services/OpencartService.class.ph...
[line] => 1610
01.12.2023, 17:09

Олександр Григорович
Support EP
Залишіть повідомлення в цій темі і відкриються контакти користувача
і ось:
point: /var/www/co...sc/web1/web/cron/cron-hour.php
engine_sessionid: 1701442881_1120
data: Array
(
[type] => 1
[message] => Allowed memory size of 1073741824 bytes exhausted (tried to allocate 20480 bytes)
[file] => /var/www/co....sc/web1/web/packages/ConnectionManager/ConnectionManager_MySQLi.class....
[line] => 326
)

Всім можно збільшити до 5G.
01.12.2023, 18:26

Доброго дня, поставив вартовому, денному та редису по 5G, перевірте завтра вранці чи відпрацював денний крон.
05.12.2023, 11:51
Оригінальний коментар доступний на версії: ru

Олександр Григорович
Support EP
Залишіть повідомлення в цій темі і відкриються контакти користувача

Відділ турбот
OneBox production написав:
Доброго дня, поставив вартовому, денному та редису по 5G, перевірте завтра вранці чи відпрацював денний крон.

ні
[2023-12-06 00:16:53]
point: /var/www/co....sc/web1/web/cron/cron-day.php
engine_sessionid: 1701814613_4373
data: Array
(
[type] => 1
[message] => Відображений розмір пам'яті 5368709120 bytes exhausted (tried to allocate 16384 bytes)
[file] => /var/www/co....sc/web1/web/packages/ConnectionManager/ConnectionManager_MySQLi.class....
[line] => 125
)
06.12.2023, 08:48
Оригінальний коментар доступний на версії: ru

Олександр Григорович
Support EP
Залишіть повідомлення в цій темі і відкриються контакти користувача

Отдел Заботы
OneBox production писал/а:
Доброго дня, поставив вартовому, денному та редису по 5G, перевірте завтра вранці чи відпрацював денний крон.

Доброго дня.
В конфігах знову 1G і логи ругаються.
06.12.2023, 10:19

поправив, пробуємо ще раз))
06.12.2023, 11:37
Оригінальний коментар доступний на версії: ru


Відділ турбот
OneBox production написав:
поправивши, пробуємо ще раз))

[2023-12-06 13:09:00]
point: /var/www/c...c/web1/web/cron/cron-redis-thread.php
engine_sessionid: 1701860940_7223
data: Array
(
[type] => 1
[message] => Відображений розмір пам'яті 5368709120 bytes exhausted (tried to allocate 10485760 bytes)
[file] => /var/www/co....c/web1/web/apps/opencart/contents/block-auto-action/box_auto_action_ex...
[line] => 961
)
cron-redis-thread.php дайте 8G
06.12.2023, 14:10
Оригінальний коментар доступний на версії: ru

а шо ви туди накидаєте? Щось дуже багато їсть
06.12.2023, 15:52
Оригінальний коментар доступний на версії: ru


Відділ турбот
OneBox production написав:
а шо ви туди накидаєте? Щось дуже багато їсть

Маю 3.5 M продуктів.
06.12.2023, 16:30
Оригінальний коментар доступний на версії: ru

Олександр Григорович
Support EP
Залишіть повідомлення в цій темі і відкриються контакти користувача

Відділ турбот
OneBox production написав:
поправив, пробуємо ще раз))

денний не відпрацював:
[2023-12-07 00:16:42]
point: /var/www/c...sc/web1/web/cron/cron-day.php
engine_sessionid: 1701901002_268
data: Array
(
[type] => 1
[message] => Відображений розмір пам'яті 5368709120 bytes exhausted (tried to allocate 16384 bytes)
[file] => /var/www/c...sc/web1/web/packages/ConnectionManager/ConnectionManager_MySQLi.class.ph...
[line] => 125
)
перевірте ще раз:
cron-main.day.conf
cron.day.conf
07.12.2023, 11:42
Оригінальний коментар доступний на версії: ru

система мала перезбиратися вночі, мабуть відключено автооновлення. Пересунув вручну, щоб заповнити конфіги правильно.
07.12.2023, 11:59
Оригінальний коментар доступний на версії: ru

При ручному запуску з лімітом в 10G все одно вилітає на 5 (перевизначення на 5G у нас є тільки в 2 місцях, наскільки я бачу вони при старті крона сіпаються не повинні), у Вас випадково кастома ніякого немає на проекті? Бачу вище Ви щось про це писали.
07.12.2023, 17:01
Оригінальний коментар доступний на версії: ru


у Вас випадково кастома немає на проекті? Бачу вище Ви щось про це писали.

https://1b.app/ru/forum/integrations-with-crm-and-erp/17385-otsenit-dorabotki-pr...
Ми розробляли додаток CMS ExtraParts, хвилинний пуск його винесли на окремий крон і поміняли ліміти.
07.12.2023, 17:08
Оригінальний коментар доступний на версії: ru

ні, там нічого подібного немає і це не зовсім кастом)
07.12.2023, 17:11
Оригінальний коментар доступний на версії: ru


Відділ турбот
OneBox production написав:
ні, там нічого подібного немає і це не зовсім кастом)

згоден, тому перерахував усе що робилося
07.12.2023, 17:16
Оригінальний коментар доступний на версії: ru

вдруге начебто відпрацювало. Подивіться завтра вранці, чи все ок
07.12.2023, 17:50
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар