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

Як відновити роботу дій на хвилинному кроні після проблем із сервером "DDoS атака VPS серверів"

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

Відповіді:

Добрий день.
Якщо нічого не робити, хвилинний крон автоматично запуститься через 90 хвилин від старту попереднього.
26.12.2020, 19:42
Оригінальний коментар доступний на версії: ru

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

Добрий день.
За п.1 саме так.
За одне перевірити в пам'яті чи не залишився там скрипт, якщо залишився, його теж видалити.
Але треба бути впевненим, що в цей час скрипт нічого не робить
(щось заплановане, що просто довго відпрацьовує, вивантаження, масове розсилання листів...).
У суботу крон залишився в пам'яті, мабуть через атаку з'єднання із зовнішнім сервісом знаходилося
у стані встановлено, але дані не передавалися.
29.12.2020, 11:44
Оригінальний коментар доступний на версії: ru

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

Тасун Сергій Володимирович
Співробітник писав/ла:
Добрий день.
За п.1 саме так.
За одне перевірити в пам'яті чи не залишився там скрипт, якщо залишився, його теж видалити.
Але треба бути впевненим, що в цей час скрипт нічого не робить
(щось заплановане, що просто довго відпрацьовує, вивантаження, масове розсилання листів...).
У суботу крон залишився в пам'яті, мабуть через атаку з'єднання із зовнішнім сервісом знаходилося
у стані встановлено, але дані не передавалися.

Так дякую
А чим загрожує не видалення з пам'яті скрипта "в пам'яті чи не залишився там скрипт, якщо залишився, то його теж видалити", тобто якщо PID файл видалив, а в пам'яті скрипт немає, то що це може вилитися?
30.12.2020, 10:58
Оригінальний коментар доступний на версії: ru

Ви не знаєте чому скрипт працює довго і що використовує для роботи.
Видалення скрипту з пам'яті це, по суті, зупинка програмного коду,
при цьому звільниться все, із чим скрипт взаємодіяв і тримав у відкритому вигляді
(файли, з'єднання, транзакції...)
30.12.2020, 11:36
Оригінальний коментар доступний на версії: ru

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

Тасун Сергій Володимирович
Співробітник писав/ла:
Ви не знаєте чому скрипт працює довго і що використовує для роботи.
Видалення скрипту з пам'яті це, по суті, зупинка програмного коду,
при цьому звільниться все, із чим скрипт взаємодіяв і тримав у відкритому вигляді
(файли, з'єднання, транзакції...)

У мене питання в іншому
Ось все зупинилося, я зайшов та видалив PID файл
У пам'яті залишився скрипт
Що буде далі він так і буде там жити вічно або він припинити своє існування відразу ж після того, як запустяться дії на хвилинному кроні і сформують новий запуск цього скрипта або ж у пам'яті житиме 2 срипти (новий і старий)
30.12.2020, 13:31
Оригінальний коментар доступний на версії: ru

Якщо ви не видалите скрипт, то житиме два.
30.12.2020, 17:08
Оригінальний коментар доступний на версії: ru

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

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

Як ви вважаєте було б логічно при запуску скрипта "вбити" старий скрипт чи це питання спірне?
01.01.2021, 17:37
Оригінальний коментар доступний на версії: ru

Пропонуючи це рішення, ви керуєтеся тим, що крон працює менше хвилини,
Але якщо ви захочете зробити розвантаження або розсилку листів (просто як приклад),
це призведе до того, що крону знадобиться більше хвилини.
І ваша пропозиція "вбити" старий скрипт не має жодного сенсу.
Ви не знаєте чому скрипт працює довго.
01.01.2021, 20:00
Оригінальний коментар доступний на версії: ru

Куприян Владислав Валерьевич
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
Оригінальний коментар доступний на версії: ru

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