Loading...
PHP/MySQL | "Демон" на PHP
ТовариСЧИ калеки, т.е. коллеги, кто может помочь за $

Имеется PHP скрипт, выполнение которого необходимо каждую секунду. По аналогии с CRON, только скрипт должен запускаться каждую секунду.


Зацикливание внутри файла - не подходит.
Запус файла через nohup php - не подходит.
Таймер на него составь в базе :)))
vmetro, смотря для каких целей
refresh: 1 *heh*
Ferdinand (26.06.2016 в 19:09)
refresh: 1 *heh*


КОдом изобрази? И не вижу каким образом сервер его будет крутить сам
а сам скрипт успеет отработать за 1 сек?
Вдруг какая-то внешняя блокировка произойдёт (например база долго будет отвечать)
этот демон в cron'e наплодит очень много копий себя
Мне почему-то кажется, что в цикле его запустить наиболее вариант
while(true)
{
sleep(1);
}
Mobiaaa (26.06.2016 в 19:13)
а сам скрипт успеет отработать за 1 сек?
Вдруг какая-то внешняя блокировка произойдёт (например база долго будет отвечать)
этот демон в cron'e наплодит очень много копий себя
Мне почему-то кажется, что в цикле его запустить наиболее вариант
while(true)
{
sleep(1);
}

я думаю лучше назначать каждому запуску хэш, тогда можно устранить плод
а вообще мне качется что каждую секунду для игры марс, но это неверно, в марсе работу можно организовать вообще без крона )
PandCar, достаточно какие-то обозначения делать, в память что-то записать, или в ФС, и при запуске очередного клона проверять, нет ли уже метки запущенного приложения
Либо что самое элементарное, чекать запущенные процессы в системе
Mobiaaa, вообще сама задумка запуска каждую сек это говно, пусть найдёт иное решение свое задачи - какой бы она не была )
PandCar, мы не знаем целей, поэтому спорить "говно/не говно" - бессмысленно
Онлайн: 1
Время:
Gen. 0.1231
(c) Bym.Guru 2010-2025