2012-06-22 2 views
0

나는 웹 서비스를 작성하고 있습니다. PHP 프로세서는 처리를 서버에있는 실행 파일로 전달해야합니다.Php가 백그라운드 프로세스에 명령을 보내고 있습니다.

요청이 도착하면 PHP는 실행 파일 &을 실행해야합니다. 실행 파일의 출력을 & PHP에서 처리하십시오. 반면 실행 파일은 백그라운드에서 계속 실행됩니다. 어떻게 이것을 달성 할 수 있습니까?

+0

백그라운드 프로세스는 PHP 스크립트입니까? –

+2

더 많은 정보를 주시면이 게시물을 재사용 할 수 없으므로 unsalvagable 상태가 될 것입니다. –

답변

1

웹 서비스를 만들었습니다. 백그라운드에서 계산을 실행하고 파일을 사용하여 통신 할 수 있습니다. 클라이언트에서

  • 요청
  • 은 작업 파일을 만드는 작업 과정이 완료되면 작업 파일
  • 를 실행
  • 시작 배경의 PHP CLI는, 그것이 결과 파일
  • 클라이언트에 결과 것 기록
  • 작업 결과를 요청하면 서버 프로세스는 결과 파일에서 결과를 읽습니다.
관련 문제