parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

долгий процесс

Александр Петросян (PAF) 16.02.2004 17:13

если процесс работает дольше минуты, у браузера может случиться timeout.

правильным решением тут организовать постановку задачи в некую очередь, и регулярную проверку этой самой очереди.

простой вариант для бедных:
* задание в виде файлика записывается в некий каталог.
* сбоку запущен маленький .cmd файл, засыпающий
Usage:  C:\Reskit\sleep.EXE time-to-sleep-in-seconds
на небольшое время, просыпающийся и, при наличии файликов, запускающий процессы их обработки.

время от времени страница с индикатором хода выполнения перегружается (ищите слово refresh), и, когда, скажем, файлик с заданием с диска пропадает, показывает другой файлик, в который записан статус выполнения задачи.