Мне нужна помощь, чтобы прояснить некоторые концепции. Сейчас я использую сельдерей (планировщик python) для запуска задачи. Поскольку сельдерей имеет ограничение по времени для задачи (300 секунд должны быть по умолчанию), и моя задача, скорее всего, будет работать дольше, я решил создать процесс внутри этой задачи, чтобы выполнить фактическую работу. Однако я не знаю, что если во время выполнения задачи я случайно перезапустил/остановил сервер сельдерея, будет ли процесс, который породил все еще работу? Или это станет зомби-процессом? Если возможно, сообщите мне несколько деталей. Благодаря!Многопроцессорность Python: Будет ли дочерний процесс зависать, если родительский процесс был убит?
Edit: Еще один вопрос: когда вы делаете
p = Process(target=f, args=('test',))
p.start()
ли станет р дочерний процесс для текущего процесса? Или просто создать независимый процесс?