![]() |
как узнать запущен ли php скрипт в данный момент
как узнать запущен ли php скрипт в данный момент на сервере
|
Цитата:
|
возможно неплохая идея :) заплюсовал :)
|
сделай отсылку на мыло и какой-нить qip или magent поставь специально на этот ящик, при каждом запуске будешь оповещён
|
Цитата:
|
ненадежный способ - приложение может недоработать до конца.
Проще сокет, к примеру, биндить и т.д. |
программист должен предусмотреть, какие исключительные ситуации, приводящие к краху скрипта, могут возникнуть и грамотно их обработать. Так что ненадежность способа - вещь спорная.
ЗЫ. IMHO |
некоторые сигналы ты попросту обработать на ур-не приложения не сможешь )
|
Цитата:
судя по вопросу - скрипт должен работать достаточно долго. можно сделать ведение лога. в файле. а при повторном запуске проверять дату последнего изменения файла. |
хороших идей сказали в избытке...думаю тему можно клозед
|
Цитата:
|
Угу...nerezus прав....все исключительные ситуации ты не предусмотришь...есть много НО при которых ды даже ничего записать\удалить не сможешь )))
Как один из вариантов(его уже тут писали) - создавать заблокированный сокет,например, и потом проверять его(при убиении он должен освободиться)... |
использовал способ нера :) всё гуд
|
ЗАписывай время в базу , потом сравнивай время ... .
|
спасибо, но вопрос УЖЕ РЕШЁН
|
| Время: 23:06 |