Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2009-09-22 02:23:32 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:20
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-09-22 08:52:24 ЛС | профиль | цитата
если сервер не является собственным, то задача при данных условиях не выполнима
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2009-09-22 11:56:04 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:20
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-09-22 12:50:08 ЛС | профиль | цитата
ну раз имеется VPS, то лезем в настройки apache и PHP и выключаем timeout, при истечении которого вырубается скрипт. Запускаем его в фоне и радуемся жизни. Если после этого на сервере не будут утекать ресурсы и не будут появляться зомбаки, которых никто не станет срубать из-за отсутствия timeout на выполнение скриптов, а так же cpu не будет грузиться постоянным прогоном цикла для проверки существования "stop.txt" и всего остального, то - считаем, что нам повезло.

В противном случае получаем наглядный ответ на вопрос, почему так никто не делает...
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2009-09-22 13:08:38 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:20
карма: 0

0
Ответов: 5446
Рейтинг: 323
#6: 2009-09-22 13:34:58 ЛС | профиль | цитата
Нужно как-то так:

cd var/www/vhosts/mydomain.ru/httpdocs/ && /usr/bin/php5 task.php >/dev/null 2>&1
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-09-22 13:47:17 ЛС | профиль | цитата
можно чуть проще:

wget -O /dev/null http://localhost/task.php
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2009-09-22 14:21:45 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:20
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2009-09-22 14:27:13 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:19
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2009-09-22 14:40:48 ЛС | профиль | цитата
выполнение этих команд в консоли(через ssh скажем) тоже ни к чему не приводит?
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2009-09-22 15:58:19 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:19
карма: 0

0
Ответов: 5446
Рейтинг: 323
#12: 2009-09-22 16:45:13 ЛС | профиль | цитата
г. Алекс, а ошибка 404 тебя ни на какие мысли не наводит?
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2009-09-22 17:21:59 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:19
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#14: 2009-09-22 17:52:51 ЛС | профиль | цитата
ну так почему бы не использовать адрес http://mydomen.ru/dir/my/task.php
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2009-09-22 18:53:18 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-04-02 22:23:11
карма: 0

0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)