|
|
|
| Здравствуйте.
Написал скрипт (renov.php) обновления базы данных - работает он довольно долго - больше 10 минут. Скрипт намерен использовать в технологии AJAX.
В httpd.conf значение директивы Timeout: 600 - т.е. 10 минут.
Если запускаю чисто скрипт (без вывода в браузер HTML) с выводом в конце результатов обновления - выполнение скрипта обрывается ошибкой 502 BAD GATEWAY.
Если до и после php-кода скрита помещаю HTML-код - обновление проходит нормально без возникновения ошибки даже если скрипт работает 20 минут.
Чем это можно объяснить? Можно ли как-то сделать так, что бы чистый скрипт (без HTML) отрабатывал (выводя в браузер результат обновления в конце) не выдавая ошибки? При этом не увеличивая значение директивы Timeout. | |
|
|
|
|
|
|
|
для: simbel
(21.08.2009 в 02:48)
| | >Написал скрипт (renov.php) обновления базы данных - работает он довольно долго - больше 10 минут. Скрипт намерен использовать в технологии AJAX.
>В httpd.conf значение директивы Timeout: 600 - т.е. 10 минут.
Технология AJAX наоборот означает, как правило, мгновенный (или максимально быстрый) серверный отклик. | |
|
|
|