Je n'arrive pas à déboguer une application multiprocessus (en particulier en utilisant un pool de processus dans le module de multiprocessing de python). J'ai une impasse apparente et je ne sais pas ce qui la cause. La trace de la pile n'est pas suffisante pour décrire le problème, car elle affiche uniquement le code dans le module multitraitement.Techniques de débogage multitraitement
Existe-t-il des outils Python ou des techniques générales pour déboguer des blocages?
Oui, beaucoup de consignation, aussi médiocre soit-elle, reste la meilleure approche globale pour isoler et éventuellement localiser et corriger les problèmes d'interblocage ... d'où le +1. le multitraitement a des problèmes d'interblocage spécifiques avec sa file d'attente, qui sont bien documentés - vérifiez que vous ne les rencontrez pas, peut-être. –