2012-04-03 3 views
1

HTML 형식의 일부 파일을 가져 와서 변환하는 비디오 변환기를 만들려고합니다.다른 서버에서 PHP 파일을 실행하는 방법은 무엇입니까?

내가 .10

내가 두 서버, /media 사이에 네트워크 폴더를 설정할 수 있습니다 주 서버를 과부하하지 않기 때문에, 다른 서버, .11의 변환을 좋아하고있을 것 convert.php (.11)에서 ffmpeg 명령을 실행합니다.

.10에서 해당 php 파일을 실행하면 비디오 변환 프로세스가 .11 또는 .10에서 리소스를 가져 옵니까? php 파일이 .11 인 경우에도 .10이 영향을받는 것으로 보입니다.

나는 cron 작업을 할 수는 있지만 정말로 원하지 않습니다. 내가 젠드 프레임 워크

모든 아이디어를 어떻게이 문제를 해결하는 방법을 사용하고이 프로젝트에 대한

?

감사

+0

.10에서 PHP 파일을 실행하면 .10에서 리소스를 사용합니다. – kevingreen

답변

0

은 확실히 작업의 이러한 종류의 큐를 구현하는 것이 좋습니다. 대기열은 단순히 미해결 작업 목록을 유지 관리하는 MySQL 데이터베이스 일 수 있습니다. 작업자는이 데이터베이스에서 실행할 작업을 확인할 수 있습니다.

이렇게하면 확장 성 측면에서 훨씬 더 큰 유연성을 얻을 수 있습니다. 내일 두 개의 작업자 서버/시스템을 추가하기로 결정하면 대기열 모델에 완벽하게 적용됩니다.

+0

그래서 나는 데이터베이스에서 주기적으로 보이는 cron 작업이 필요하다. 이 잘못 듣고 있니? u 조금 더 설명 할 수 있을까요? – Patrioticcow

+0

예, 작업자 스크립트를 호출하는 cron 작업이 필요합니다. 작업자 스크립트가 미해결 된 작업을 발견하면 작업자 스크립트가 그것을 소비합니다. 그렇지 않으면 죽습니다. – xbonez

+0

나는 당신이 cron 작업을 피하기를 원한다는 것을 알고 있지만 그것들을 수용하면 훨씬 더 확장 성있는 시스템을 구축 할 수있을 것이다. – xbonez