|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander Onokhov 2:5020/400 23 Jun 2002 21:33:27 To : Slava Kostin Subject : Re: Прервать работу скрипта, если пользователю он уже не нужен -------------------------------------------------------------------------------- Hello, Slava! You wrote to All on Sun, 23 Jun 2002 17:51:31 +0400: [Sorry, skipped] SK> Пользователь запускает на выполнение скрипт, который по его запросу SK> достаточно долго выбирает данные из MySQL. Пользователь не SK> дожидается окончания работы скрипта и выходит из броузера/уходит на SK> другой адрес. При этом экземпляр скрипта на сервере продолжает SK> выполняться, жрет ресурсы и т.п. SK> Как быть? Можно ли отловить такую ситуацию и прервать выполнение? [Sorry, skipped] Установить $|=1; и периодически (например раз в секунду) делать print ' ', проверяя возвращаемое значение, если оно false, то значит user отрубился. --Alexander Onokhov --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.cgi.perl/4421e7732425.html, оценка из 5, голосов 10
|