Форум сайта python.su
0
Здравствуйте!
Написал скрипт, который в двух процессах анализирует архивы с текстовыми файлами, результаты вносит в MySQL. Вот вкратце как он работает:
Я с помощью
queue = JoinableQueue()
queue.put(file_name)
input_filename = queue.get()
input_filename != None
queue.task_done()
queue.join()
workers[j].terminate()
Отредактировано kt368 (Март 3, 2013 18:10:35)
Офлайн
221
Error 5 указывает на права доступа. Пробуйте запускать от имени Администратора из командной строки
Офлайн
0
Все, решил проблему. Я в программе насильно пытался закрыть (terminate) процесс, а он сам вообще-то должен закрываться (правильно, да?). Вот в тех случаях когда процесс успел сам закрыться - и вылазила ошибка, мол, нечего терминейтить. Это как раз начало происходить когда я ввел пару операций перед командой TerminateProcess().
Офлайн