Связь между PHP и Python

Я пытаюсь создать веб-интерфейс для некоторых скриптов Python. Дело в том, что я должен использовать PHP (а не CGI), и некоторые из выполняемых мной скриптов требуют времени для завершения: 5-10 минут. Может ли PHP взаимодействовать со скриптами и отображать какой-то статус прогресса? Это должно позволить пользователю использовать веб-страницу во время выполнения задачи и одновременно отображать некоторый статус или просто сообщение, когда оно будет выполнено.

В настоящее время использую exec (), а по завершении я обрабатываю вывод. Сервер работает на компьютере с Windows, поэтому pcntl_fork не будет работать.

ПОЗДНЕЕ ИЗМЕНЕНИЕ : Использование другого php-скрипта для подачи информации на главную страницу с помощью ajax, похоже, не работает, потому что сервер убивает его (он достигает максимального времени выполнения, и я действительно не хочу увеличивать его без необходимости)

Я думал о общение на основе сокетов, но я не понимаю, насколько это полезно в моем случае (может быть, некоторые подсказки?

Спасибо

10
задан H. Stefan 11 May 2011 в 14:28
поделиться