После того как в одной из версий добавили возможность выбирать файлы из results в качестве входных появилась такая бага. Если сохранял файлы в {query}.txt к примеру то в results оказывается дохрена файлов и после этого любое добавление задания с запросами из текстовых файлов становится невозможным. Только становишся в поле выбора файла начинается сканирование файлов в results и парсер в лучшем случае подвисает на кучу времени, а в худшем - падает. Мне кажется выходом было бы не сканировать автоматом всю папку results с подпапками а позволить пользователю выбрать путь переходя по дереву папок.
Кстати в хрумере есть такая отдельная программка control.exe - контроль приложения на отключение. Наверное можно её использовать, только вот когда перезапускаешь a-parser, он запрашивает пароль, даже если пароль не установлен - нужно нажать кнопку Login Или всётаки главное чтобы процесс запущен был, а кнопку Login жать не обязательно и если там есть активные задачи - они будут исполняться?
Ну в данном случае никакая программка перезапускающая парсер не поможет. Задачи то начнут выполняться, но новую задачу никак не добавишь. Будет валиться при выборе файла с запросами. Тут именно логику работы поля выбора файла с запросами надо переделать.
Добавил таймаут 5 сек на чтение директорий queries и results, если таймаут сработает то в списке файлов будет помечено что список неполный