1b.app
Скопирована ссылка -

не запускается дневной крон

проект http://crm.swisstrade.com.ua/
не запускается дневной крон.
можете сказать почему?

Ответы:


Перегиняк Александр

Oneboxconsulting (интегратор) писал/а:
не запускается дневной крон.
можете сказать почему?

1) Потому, что этот крон кто то, я думаю a.evseev, запускал с правами рута.
2) серверу явно не хватает ресурсов CPU. при 2 потоках средняя нагрузка около 4 (load average: 3,81, 4,15, 4,29).
Явная проблема с ресурсами.
Так же отсутствие wsap не очено хорошо.

Нехватка ресурсов приводит к длительному времени работы крона.
08.12.2020, 17:37

Перегиняк Александр
Oneboxconsulting (интегратор)

Тасун Сергей Владимирович
Сотрудник писал/а:
1) Потому, что этот крон кто то, я думаю a.evseev, запускал с правами рута

это был я. правда не под рутом, а под a.evseev через команду sudo -s . не думал, что это имеет значение. учту в будущем и больше так делать не буду


Тасун Сергей Владимирович
Сотрудник писал/а:
2) серверу явно не хватает ресурсов CPU. при 2 потоках средняя нагрузка около 4 (load average: 3,81, 4,15, 4,29).
Явная проблема с ресурсами.

обращусь к админам за увеличением ресурсов системы


Тасун Сергей Владимирович
Сотрудник писал/а:
Так же отсутствие wsap не очено хорошо.

если можете в просветить что это и зачем, буду очень признателен!

в целом за комментарий спасибо большое! будем тюнить сервак
08.12.2020, 20:33

Крон запускается, но не успевает отработать.
Сегодня крон был запущен руками и отработал, время работы Work time: 19,304.44 s
19,304.44 s = 5,36 часа.
Ночью у крона нет столько времени, т.к. запускается скрипт обновления ПО и "убивает" все запущенные кроны.

Перегиняк Александр
Oneboxconsulting (интегратор) писал/а:
это был я. правда не под рутом, а под a.evseev через команду sudo -s

Выполнив sudo -s вы повысили себы до рута.
Если вы запускаете что либо в боксе это должно происходить от корректного юзера, т.к. могут быть неожиданные проблемы.
Если же Вы руками запускаете крон, то дождитесь его завершения.

Перегиняк Александр
Oneboxconsulting (интегратор) писал/а:
если можете в просветить что это и зачем, буду очень признателен!

Если которотко:
SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накопитель).
В ОС Linux оперативная память (ОЗУ, RAM, random access memory) делится на разделы, называемые страницами (pages). Swapping (”подкачка”, своппинг) – это процесс во время которого страницы памяти копируются на специально сконфигурированный для этого раздел диска, называемый swap space (раздел подкачки, может быть как и файлом, так и разделом жесткого диска), для освобождения ОЗУ. Совокупные размеры физической памяти и раздела подкачки – это объем имеющийся виртуальной памяти.

Если есть желание вникнуть в суть по глубже, то вот статья, на мой взгляд очень хорошо поясняющая некоторые тонкости работы с памятью в ОС Linux.
https://habr.com/ru/company/flant/blog/348324/
09.12.2020, 00:59

Перегиняк Александр
Oneboxconsulting (интегратор)

Тасун Сергей Владимирович
Сотрудник писал/а:
Крон запускается, но не успевает отработать.
Сегодня крон был запущен руками и отработал, время работы Work time: 19,304.44 s
19,304.44 s = 5,36 часа.
Ночью у крона нет столько времени, т.к. запускается скрипт обновления ПО и "убивает" все запущенные кроны.

Перегиняк Александр
Oneboxconsulting (интегратор) писал/а:
это был я. правда не под рутом, а под a.evseev через команду sudo -s

Выполнив sudo -s вы повысили себы до рута.
Если вы запускаете что либо в боксе это должно происходить от корректного юзера, т.к. могут быть неожиданные проблемы.
Если же Вы руками запускаете крон, то дождитесь его завершения.

Перегиняк Александр
Oneboxconsulting (интегратор) писал/а:
если можете в просветить что это и зачем, буду очень признателен!

Если которотко:
SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накопитель).
В ОС Linux оперативная память (ОЗУ, RAM, random access memory) делится на разделы, называемые страницами (pages). Swapping (”подкачка”, своппинг) – это процесс во время которого страницы памяти копируются на специально сконфигурированный для этого раздел диска, называемый swap space (раздел подкачки, может быть как и файлом, так и разделом жесткого диска), для освобождения ОЗУ. Совокупные размеры физической памяти и раздела подкачки – это объем имеющийся виртуальной памяти.

Если есть желание вникнуть в суть по глубже, то вот статья, на мой взгляд очень хорошо поясняющая некоторые тонкости работы с памятью в ОС Linux.
https://habr.com/ru/company/flant/blog/348324/

спасибо! вы очень хорошо все расписали! Если есть возможность - скиньте ссылку на чаевые )))
09.12.2020, 11:04

Перегиняк Александр
Oneboxconsulting (интегратор)

Перегиняк Александр
Oneboxconsulting (интегратор) писал/а:
спасибо! вы очень хорошо все расписали! Если есть возможность - скиньте ссылку на чаевые )))

Сергей, надеюсь вы не восприняли этот мой коммент как троллинг. я вполне серьезно! очень приятно читать комменты, в которых тебе дают ответы на вопросы, которые давно мучали !
10.12.2020, 16:13

Да нет.
Я просто думаю, как получить чаевые.. ))
10.12.2020, 16:54

Перегиняк Александр
Oneboxconsulting (интегратор)

Тасун Сергей Владимирович
Сотрудник писал/а:
Да нет.
Я просто думаю, как получить чаевые.. ))

ну была ж такая практика, что присылалась ссылка на оплату чаевых )) . возможно ее можно восскресить ...
10.12.2020, 18:54

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий