Криптоботчик
С нами с 09.07.04
Сообщения: 8360
Рейтинг: 1162
|
Добавлено: 04/02/12 в 16:03 |
Возможно ли такое?Если не кроном то какими средствами сделать?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 04/02/12 в 16:30 |
запускать в секунду по два раза
|
|
|
|
С нами с 06.02.12
Сообщения: 11
Рейтинг: 15
|
Добавлено: 09/02/12 в 10:49 |
Написать на любом языке программирования программу, которая будет запускать то, что нужно несколько раз в секунду.
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 09/02/12 в 11:45 |
ну ибиз правильно говорит. сделай две задачи. которые стартуют раз в секунду
|
|
пришел к победе коммунистического труда
|
0
|
|
|
Web Developer С++
С нами с 25.11.01
Сообщения: 859
Рейтинг: 759
|
Добавлено: 09/02/12 в 13:12 |
Ничего не путаете, насколько помню cron дает запускать раз в минуту не чаще, а вы хотите чаще раза в секунду. Это вообще садизм для сервера.
Надо писать спец скрипт, который будет запускать скрипты с нужно задержкой, типа:
#!/bin/sh
while true; do
myprogram &
sleep 10
done
|
|
|
|
С нами с 06.10.06
Сообщения: 964
Рейтинг: 742
|
Добавлено: 22/02/12 в 00:38 |
А ты ничего непутаеш ?)
sleep 10 это в секундах, а надо меньше секунды.
|
|
MyPublicDreams.com - Exclusive public paysite.
|
0
|
|
|
Web Developer С++
С нами с 25.11.01
Сообщения: 859
Рейтинг: 759
|
Добавлено: 22/02/12 в 10:29 |
adminZ писал: | А ты ничего непутаеш ?)
sleep 10 это в секундах, а надо меньше секунды. |
Я знаю что это секунды, но usleep там нет, да у меня рука не поднимется их usleep 10 писать туда.
|
|
|
|
no sign
С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403
|
Добавлено: 22/02/12 в 10:48 |
ставить на крон меньше чем раз в секунду это пипец ))
тогда уж просто демоном пускай висит постоянно и отрабатывает что нужно
а так - нет, нельзя именно кроном, у него шаг времени - минута
|
|
|
|
С нами с 22.05.04
Сообщения: 268
Рейтинг: 251
|
Добавлено: 22/02/12 в 11:06 |
если примитивно то можно так
хоть с интервалом в 0,01 секунды, главное чтобы сервак держал, + есть некоторое различие как отрабатываются разные системные функции, в общем надо плясать от задачи. упрощенно
$t0=$t=microtime($get_as_float=true);
$interval=1/2;
while((microtime($get_as_float=true)<($t0+60))
{
$tmp=microtime($get_as_float=true);
if($tmp>=($t+$interval))
{
exec('script.php'); //способ вызова в зависимости от настроек/возможностей и проч
popen('wget url.script.php');
exec('php url.script.php');
$t=$tmp;
}
}
с упором на то что дергать каждую минуту и дальше уже менеджмент из скрипта
код навскиду, без возможных настроек и поддержки набора мультикоманд с заданными интервалами, и не тестировал, но мысль думается понятна
ну и работу с очередями в этом примере не рассматриваем
|
|
Нестандартные задачи. Кастом программинг на ПХП. Оптимизация стороннего кода. Недорого, недешево.
|
0
|
|
|
С нами с 19.11.07
Сообщения: 507
Рейтинг: 392
|
Добавлено: 22/02/12 в 13:26 |
а скажи плз , просто интересно нах и куда оно так?
может получишь более правильный и подходящий совет
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 22/02/12 в 13:41 |
Artist® писал: | нах и куда оно так? |
видимо многопоточность
|
|
пришел к победе коммунистического труда
|
0
|
|
|
С нами с 05.08.11
Сообщения: 55
Рейтинг: 67
|
Добавлено: 23/02/12 в 15:38 |
если юзеров много в онлайне можно сделать javascript который будет гетить в фоне скрипт /cron.php
|
|
|
|
💀💀💀
С нами с 31.05.10
Сообщения: 4689
Рейтинг: 728
|
Добавлено: 26/02/12 в 20:10 |
Не майтесь ерундой, вместо запуска скриптов повесьте демона для выполнения необходимой задачи.
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 26/02/12 в 22:18 |
+1 самый правильный вариант
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 27/02/12 в 02:07 |
+1 за демона. На перле можно простого накатать
|
|
|
|