убивание процесса посередине его работы | обеспечение ссылочной целостности БД
R. Averkov 30.10.2005 08:52
/ 30.10.2005 08:56
Нужно производить Парсером ~15 однотипных вычислений с интервалом в несколько минут. Можно произвести все вычисления сразу, но данные, на основе которых все вычисляется, могут быть изменены в промежутке между вычислениями.
При изменении исходных данных, нужно надежно инициировать пересчет результатов. Самое простое: выполнять пересчет в тот же момент, когда пользователь изменил исходные данные.
Данные в БД MySQL, необходимо поддерживать ссылочную целостность.
Можно ли быть уверенным, что скрипт выполнит свою работу до конца или не выполнит ничего (в т. ч. изменения исходных данных), и не получится «
убивания процесса посередине его работы»? Для этого надо обрабатывать exception «interrupted» и делать примитивный откат до прежнего состояния БД?
* Запускать cron чаще 1 раза в час хостинг не позволяет.
- убивание процесса посередине его работы | обеспечение ссылочной целостности БД, R. Averkov [M] 30.10.2005 08:52 / 30.10.2005 08:56