Comunicação entre PHP e Python

Estou tentando criar uma interface web para alguns scripts python. O problema é que tenho que usar PHP (e não CGI) e alguns dos scripts executados levam algum tempo para serem concluídos: 5 a 10 minutos. É possível que o PHP se comunique com os scripts e exiba algum tipo de status de progresso? Isso deve permitir que o usuário use a página da Web enquanto a tarefa é executada e exibe algum status enquanto isso ou apenas uma mensagem quando termina

Atualmente usando exec () e após a conclusão eu processo a saída. O servidor está sendo executado em uma máquina Windows, portanto, pcntl_fork não funcionar

LATER EDIT: Usar outro script php para alimentar as informações da página principal usando o ajax não parece funcionar porque o servidor as mata (atinge o tempo máximo de execução, e não quero aumentar isso a menos que seja necessário)

Eu estava pensando em comunicação baseada em soquete, mas não vejo como isso é útil no meu caso (algumas dicas, talvez?

Obrigad

questionAnswers(4)

yourAnswerToTheQuestion