Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Cgi-скрипт и медленный процесс на сервере...

4.8K
27 июля 2003 года
Paul_NN
1 / / 27.07.2003
Народ, прошу помощи!

Задача: Пользователю предлагается заполнить некую форму.
После чего, на сервере запускается некий рассчет (считается долго! Около 3-5 мин.). Как сделать так, чтобы во время рассчета на экран броузера пользователя выводилось время работы этого рассчета, а по окончению - результат.

Делаю так: Запускаю в cgi-скрипте этот рассчет "в фоне" (Юниксовый fork() без wait()), потом формирую страничку с начальным временем рассчета, а в ее заголовке добавляю Refresh: 5 и все такое, и скрипт завершается. Ожидаю, что через 5 сек броузер запросит этот же скрипт еще раз и т.д. каждые 5 сек, пока рассчет не закончится.

Но, дудки! страничка с "начальным" временем выводится, но потом все "засыпает" до окончания рассчета. И только потом начинает перезачитываться через каждые 5 сек.

Ничего не понимаю!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог