2015-05-06 2 views
0

Было бы неразумно создавать задание cron, которое запускается раз в месяц в начале каждого месяца, чтобы ввести несколько тысяч новых строк в таблицу SQL?Безопасность работы cron в первый день каждого месяца

Мое мышление заключается в том, что, если что-то неожиданное произойдет, например, сервер отправляется в автономный режим в то самое время, когда предполагается выполнение cron или какое-либо другое непредвиденное событие.

Возможно, было бы лучше, если бы cron запустил каждый день, чтобы проверить, что строки существуют в таблице? Если нет, это добавит их?

ответ

0

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

Единственный риск состоит в том, что вы получаете свой код в правильном направлении, Quality Assure тестирует его, но в общем случае автоматические задания для обработки данных выполняются все время.

Перечитывая свой вопрос:

было бы лучше, может быть, есть хроны запустить один раз каждый день только проверки, что строки существуют в таблице? Если нет, это добавит их?

Как насчет триггера? Тогда это будет сделано немедленно.

Поздравляем вас за помощь, если вы объясните пример использования более подробно.

Смежные вопросы