|
Как сделать долгоиграющий скрипт на PHP
|
| Автор |
Сообщение |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 1926
6617 
|
|
| Вернуться к началу |
|
 |
Alek$ $a ||= 5;


Зарегистрирован: 24.11.2007 Сообщения: 745
7348 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3051
20463 
|
Добавлено: Пт, 18 Июл, 2008 15:56 Заголовок сообщения: |
|
|
Alek$
привет ХосТТесТ = ) _________________
 |
|
| Вернуться к началу |
|
 |
Веденин $a ||= 5;


Зарегистрирован: 17.05.2007 Сообщения: 700 Откуда: Самара 8992 
|
Добавлено: Вс, 20 Июл, 2008 16:05 Заголовок сообщения: |
|
|
| Alek$ писал(а): | Веденин
проблема в том, что на многих хостах она отключена. |
Тогда можно наверное использовать такой скрипт, ИМХО он должен обойти это ограничение:
Пусть называется он http://test.ru/test.php
| Код: | <php
$M = 20;
$n = $POST['n']+1;
if($n<$M){
file_get_contents('http://test.ru/test.php?n=$n');
file_get_contents('http://test.ru/test.php?n=$n');
file_get_contents('http://test.ru/test.php?n=$n');
file_get_contents('http://test.ru/test.php?n=$n');
} else {
делаем что - то полезное
}
?> |
Фишка этого кода время file_get_contents не защитывается во время скрипта по идее _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 1926
6617 
|
Добавлено: Вс, 20 Июл, 2008 16:17 Заголовок сообщения: |
|
|
Веденин
этот скрипт повесит может сервер повесить. Процесс плодит 20 дочерних, а эти 20 плодят еще 20. + даже если не засчитываются(что неверно), имеем max_exex_time для else
Однозначно повесит. Запустите на FSAY,результат посмотрим по реакции eomysupport
 _________________ ps.int.ru - блог, Lwhois - Удобный whois для windows | whois-сервис с дополнительными возможностями
регистрация доменов RU-150р - в ЛС |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus $a ||= 5;


Зарегистрирован: 26.07.2007 Сообщения: 3051
20463 
|
Добавлено: Вс, 20 Июл, 2008 16:20 Заголовок сообщения: |
|
|
Ша! Только не Fsay! И не Zoxt!  _________________
 |
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 1926
6617 
|
Добавлено: Вс, 20 Июл, 2008 16:22 Заголовок сообщения: |
|
|
Возможный вариант: грузить head долгоиграющего скрипта курлом, у курла ставить таймаут 5 секунд. а у самого долгоиграющего скрипта - ignore_user_abort
Но это не снимает ограничений max_exec_time _________________ ps.int.ru - блог, Lwhois - Удобный whois для windows | whois-сервис с дополнительными возможностями
регистрация доменов RU-150р - в ЛС |
|
| Вернуться к началу |
|
 |
|