Description
Parfois, le process Chrome est defunct, comme le montre lors de l'inspection du conteneur de tâches avec ps -ef : il n'a pas été tué correctement, donc SolidQueue doit attendre et expirer le job au Ferrum::ProcessTimeoutError.
L'échec du job semble éliminer le process defunct, mais lorsqu'il n'y pas pas d'échec (crash de worker ?) alors le job reste claimed et ongoing.
Le lifecycle de ces process n'est pas parfaitement clair, et il a besoin d'être retravaillé.
Critères d’acceptation
• Les defunct sont purgés
Notes / Contexte
Repartir du côté des browser quit && reset de Ferrum au retry_on Ferrum::ProcessTimeoutError
Description
Parfois, le process Chrome est
defunct, comme le montre lors de l'inspection du conteneur de tâches avecps -ef: il n'a pas été tué correctement, donc SolidQueue doit attendre et expirer le job auFerrum::ProcessTimeoutError.L'échec du job semble éliminer le process defunct, mais lorsqu'il n'y pas pas d'échec (crash de worker ?) alors le job reste claimed et ongoing.
Le lifecycle de ces process n'est pas parfaitement clair, et il a besoin d'être retravaillé.
Critères d’acceptation
• Les
defunctsont purgésNotes / Contexte
Repartir du côté des browser
quit && resetde Ferrum auretry_on Ferrum::ProcessTimeoutError