PHP/MySQL | "Демон" на PHP
ТовариСЧИ калеки, т.е. коллеги, кто может помочь за $
Имеется PHP скрипт, выполнение которого необходимо каждую секунду. По аналогии с CRON, только скрипт должен запускаться каждую секунду.
Зацикливание внутри файла - не подходит.
Запус файла через nohup php - не подходит.
Имеется PHP скрипт, выполнение которого необходимо каждую секунду. По аналогии с CRON, только скрипт должен запускаться каждую секунду.
Зацикливание внутри файла - не подходит.
Запус файла через nohup php - не подходит.
Таймер на него составь в базе
)
![:))](https://bym.guru/modules/smiles/smiles/41yy.png)
![](/views/icon/no_avatar.png)
DELETED
26 июня 2016, в 19:08
Delete
refresh: 1
![*heh*](https://bym.guru/modules/smiles/smiles/psh.png)
Ferdinand (26.06.2016 в 19:09)
refresh: 1
refresh: 1
![*heh*](https://bym.guru/modules/smiles/smiles/psh.png)
КОдом изобрази? И не вижу каким образом сервер его будет крутить сам
а сам скрипт успеет отработать за 1 сек?
Вдруг какая-то внешняя блокировка произойдёт (например база долго будет отвечать)
этот демон в cron'e наплодит очень много копий себя
Мне почему-то кажется, что в цикле его запустить наиболее вариант
while(true)
{
sleep(1);
}
Вдруг какая-то внешняя блокировка произойдёт (например база долго будет отвечать)
этот демон в cron'e наплодит очень много копий себя
Мне почему-то кажется, что в цикле его запустить наиболее вариант
while(true)
{
sleep(1);
}
Mobiaaa (26.06.2016 в 19:13)
а сам скрипт успеет отработать за 1 сек?
Вдруг какая-то внешняя блокировка произойдёт (например база долго будет отвечать)
этот демон в cron'e наплодит очень много копий себя
Мне почему-то кажется, что в цикле его запустить наиболее вариант
while(true)
{
sleep(1);
}
а сам скрипт успеет отработать за 1 сек?
Вдруг какая-то внешняя блокировка произойдёт (например база долго будет отвечать)
этот демон в cron'e наплодит очень много копий себя
Мне почему-то кажется, что в цикле его запустить наиболее вариант
while(true)
{
sleep(1);
}
я думаю лучше назначать каждому запуску хэш, тогда можно устранить плод
а вообще мне качется что каждую секунду для игры марс, но это неверно, в марсе работу можно организовать вообще без крона )
PandCar, достаточно какие-то обозначения делать, в память что-то записать, или в ФС, и при запуске очередного клона проверять, нет ли уже метки запущенного приложения
Либо что самое элементарное, чекать запущенные процессы в системе
Либо что самое элементарное, чекать запущенные процессы в системе
Mobiaaa, вообще сама задумка запуска каждую сек это говно, пусть найдёт иное решение свое задачи - какой бы она не была )
PandCar, мы не знаем целей, поэтому спорить "говно/не говно" - бессмысленно
Стр.: 1, 2