![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Leoo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 270 Регистрация: 3.10.2005 Где: г. Обнинск Репутация: 1 Всего: 3 |
Здравствуйте!
У меня есть скрипт рассылки писем. С помощъю крона я его запускаю каждые 3 минуты в течении часа. Есть такая проблема если первый запуск скрипта не успел отработать за 3 мин. то он продолжает работать и дальше. И получаеться что у меня работают параллельно 2 (а то ибольше) одиннаковых скрипта, что для меня очень критично. Можно ли как нибуть ограничить время работы скрипта средствами РНР, не используя time и exit. -------------------- Если вы не страдаете паранойей, это не значит, что они за вами не летят! |
|||
|
||||
| kasmanaft |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 16.11.2007 Репутация: 1 Всего: 2 |
set_time_limit() - но это не выход...
Записывайте куда-нибудь флаг - работает скрипт или нет. Т.е. при запуске записываем "работает", перед остановкой "не работает". А перед запуском проверяйте "работает" предыдущий скрипт или уже нет. |
|||
|
||||
| Leoo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 270 Регистрация: 3.10.2005 Где: г. Обнинск Репутация: 1 Всего: 3 |
а если скрипт упадет и не запишет инфу о том что он остановился
как быть тогда -------------------- Если вы не страдаете паранойей, это не значит, что они за вами не летят! |
|||
|
||||
| Fally |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 17.8.2006 Где: Dahla Репутация: 3 Всего: 4 |
создавайте файл, и с периодом в N просто перезаписывайте его, как только скрипт завершает работу, он удаляет файл. а при запуске нового скрипта проверяйте существование файла, и если он есть то смотрите на время последжнего изменения файла, и если оно меньше, чем time()-N то другой скрипт работает.
|
|||
|
||||
| Leoo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 270 Регистрация: 3.10.2005 Где: г. Обнинск Репутация: 1 Всего: 3 |
спасибо
-------------------- Если вы не страдаете паранойей, это не значит, что они за вами не летят! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |