Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Разорвать соединение


Автор: Bulat 26.10.2007, 13:16
Через интерфейс, после ввода данных, запускается дочерний процесс, с помощью форка, после чего страница заново загружается... Только одна маленькая проблема в том, что страница продолжает грузится(хотя все что уже должно быть на странице загрузилось), пока дочерний процесс не отработает... Пока только одна мысль, средствами cgi разорвать соединение между браузером клиента и сервером... Но пока ничего подходящего не нашел... Правда если в этом проблема smile

Автор: Bulat 26.10.2007, 15:21
проблема решена, и не в этом дело было smile

Автор: korob2001 26.10.2007, 16:24
Ну так ты расскажи в чём было дело. Может кто-нить споткнётся через аналогичные грабли, воспользуется поиском, найдёт эту тему, а тут всё покрыто мраком. ;))))))

Автор: Bulat 29.10.2007, 12:11
korob2001, не могу утвреждать, вообще были разные мысли, вплоть до того, что родительский процесс, уже закончивший свою работу (ибо страница уже загружена), коим-то образом продолжает ждать выполнения дочернего процесса и т.п.

Но лично у меня проблема решилась одной строкой close(STDERR), внутри того же форка, когда запускается иной скрипт smile
Страница перестает грузится, хотя уже все загружено, дочерний процесс нормально работает, пока не закончит свою работу...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)