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

Как восстановить работу действий на минутном кроне после проблем с сервером "DDoS атака VPS серверів"

Была проблема с системой, все работало очень "туго"
Хостер ответил "Була DDoS атака "
После этой атаки перестали работать минутные действия
1. Я правильно понимаю что для того что бы действия опять начали работать нужно зайти в каталог ..../cron/ и удалить там файл с расширением PID или нужно еще что то делать для запуска функций ?
2. Если ничего не делать (и не писать вам) то когда запустятся действия на минутном кроне (в лучшем случае) ?

Ответы:

Добрый день.
Если ничего не делать, минутный крон автоматически запустится через 90 минут, от старта предыдущего.
26.12.2020, 19:42

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Ок, спасибо за ответ на второй вопрос, прошу еще ответить на первый вопрос "1. Я правильно понимаю что для того что бы действия опять начали работать нужно зайти в каталог ..../cron/ и удалить там файл с расширением PID или нужно еще что то делать для запуска функций ?"
29.12.2020, 10:54

Добрый день.
По п.1 именно так.
За одно проверить в памяти не остался ли там скрипт, если остался, то его тоже удалить.
Но нужно быть уверенным, что в это время скрипт ничего не делает
(что то запланированное, что просто долго отрабатывает, выгрузка, массовая рассылка писем...).
В субботу крон остался в памяти, видимо из за атаки соединение с внешним сервисом находилось
в состоянии установлено но данные не передавались.
29.12.2020, 11:44

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тасун Сергей Владимирович
Сотрудник писал/а:
Добрый день.
По п.1 именно так.
За одно проверить в памяти не остался ли там скрипт, если остался, то его тоже удалить.
Но нужно быть уверенным, что в это время скрипт ничего не делает
(что то запланированное, что просто долго отрабатывает, выгрузка, массовая рассылка писем...).
В субботу крон остался в памяти, видимо из за атаки соединение с внешним сервисом находилось
в состоянии установлено но данные не передавались.

Ок, спасибо
А чем чревато не удаление с памяти скрипта "в памяти не остался ли там скрипт, если остался, то его тоже удалить", то есть если PID файл удалил, а в памяти скрипт нет то чем это может вылиться ?
30.12.2020, 10:58

Вы не знаете по какой причине скрипт работает долго и что использует для работы.
Удалении скрипта из памяти это, по сути, остановка программного кода,
при этом освободится все, с чем скрипт взаимодействовал и держал в открытом виде
(файлы, соединения, транзакции...)
30.12.2020, 11:36

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тасун Сергей Владимирович
Сотрудник писал/а:
Вы не знаете по какой причине скрипт работает долго и что использует для работы.
Удалении скрипта из памяти это, по сути, остановка программного кода,
при этом освободится все, с чем скрипт взаимодействовал и держал в открытом виде
(файлы, соединения, транзакции...)

У меня вопрос в другом
Вот все остановилось, я зашел и удалил PID файл
В памяти остался скрипт
Что будет дальше он так и будет там жить вечно или он прекратить свое существование сразу же после того как запустяться действия на минутном кроне и сформируют новый запуск этого скрипта или же в памяти будет жить 2 срипта (новый и старый)
30.12.2020, 13:31

Если вы не удалите скрипт, то будет жить два.
30.12.2020, 17:08

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тасун Сергей Владимирович
Сотрудник писал/а:
Если вы не удалите скрипт, то будет жить два.


Как вы считаете было бы логично при запуске скрипта "убить" старый скрипт или это вопрос спорный ?
01.01.2021, 17:37

Предлагая данное решение, вы руководствуетесь тем, что крон работает менее минуты,
но если вы захотите сделать выгрузку либо рассылку писем (просто как пример),
это приведет к тому, что крону понадобится времени более минуты.
И ваше предложение "убить" старый скрипт не имеет никакого смысла.
Вы не знаете по какой причине скрипт работает долго.
01.01.2021, 20:00

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Тасун Сергей Владимирович

OneBox production писал/а:
Добрый день.
Если ничего не делать, минутный крон автоматически запустится через 90 минут, от старта предыдущего.

Добрий день!
1. Ви писали раніше що "запустится через 90 минут" але він не запустився, хвилинний крон зупинився в 20:08, я зайшов в "/cron/" в 23:35 і там був PID файл cron-minute чому хвилинний крон не запустився через 90 хвилин, тобто приблизно в 22:00 ?

2.


Тасун Сергей Владимирович

OneBox production писал/а:
Если вы не удалите скрипт, то будет жить два.


2. Так я питання з видаленням скріпта з пам'яті досить складне (незрозуміло як знайти цей скріпт) чи можна вирішувати дану проблему таким чином, зробити reboot сервера, а потім вилучили PID файл (тобто reboot по логічі повинене очистити пам'ять від скріпта, а вилучення PID файл по логіці запустить крон) ?
16.11.2021, 23:55

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