Proceso de Python suspendido a pesar de ejecutar cafeína

3

ACTUALIZACIÓN : dado que la actualización a macOS 10.14, este problema ya no me ocurre.

Tengo un proceso de Python de larga duración (con multiprocesamiento), ejecutado desde la Terminal, y vuelvo regularmente a él dándome cuenta de que ha estado suspendido durante varias horas mientras estaba lejos del Mac. En el momento en que vuelvo a la misma, se está ejecutando nuevamente a velocidad normal (está mostrando una barra de progreso en la Terminal). Esto es a pesar de:

  • marcando "evitar que la computadora se apague automáticamente cuando la pantalla está apagada" en el panel de preferencias de Energy Saver
  • ejecutando caffeinate desde el proceso principal ( Popen('caffeinate') ), que aparece en la sección de Energía del Monitor de Actividad
  • Usar appnope para comenzar una actividad con NSActivityUserInitiated | NSActivityLatencyCritical

Esto sucede en varios equipos, pero solo ha comenzado a suceder recientemente, es decir, no creo que haya ocurrido antes de la 10.13.

¿Por qué podría estar ocurriendo esto y qué otros medios existen para investigarlo o prevenirlo?

    
pregunta christianbrodbeck 02.05.2018 - 14:12

0 respuestas

Lea otras preguntas en las etiquetas