We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df545ea commit 70543dfCopy full SHA for 70543df
celery/concurrency/processes.py
@@ -158,7 +158,10 @@ def _process_result(self):
158
159
while 1:
160
fileno = (yield)
161
- proc = fileno_to_outq[fileno]
+ try:
162
+ proc = fileno_to_outq[fileno]
163
+ except KeyError:
164
+ continue
165
reader = proc.outq._reader
166
167
try:
@@ -552,6 +555,7 @@ def on_process_up(proc):
552
555
self._pool.on_process_up = on_process_up
553
556
554
557
def on_process_down(proc):
558
+ pool.process_flush_queues(proc)
559
fileno_to_outq.pop(proc.outqR_fd, None)
560
fileno_to_inq.pop(proc.inqW_fd, None)
561
fileno_to_synq.pop(proc.synqW_fd, None)
0 commit comments