2013-05-07 1 views
0

저는 백그라운드 작업 (그리고 일반적으로 프로그래밍의 많은 부분)을 사용하는 것에 익숙합니다 - 그래서 이것은 간단한 질문이어야한다는 것을 알고 있습니다. 그러나 저는 연구에서 답을 찾지 못했습니다.요청을 제출 한 후 브라우저를 종료하면 백그라운드 작업을 완료 할 수 있습니까?

나는 Heroku에 배포 한 Ruby on Rails 웹 앱을 작성했습니다. 양식을 제출하면 약 10 분이 걸리는 웹 스크래퍼 스크립트의 백그라운드 프로세스가 실행됩니다.

내 질문에 : 요청을 제출 한 후 내 브라우저를 종료하면 백그라운드 작업이 계속 실행되고 완료됩니까? 그렇지 않은 경우, 창을 닫으면 창을 닫을 수 있습니까?

내 직감은 요청이 서버를 통과했기 때문에 가능할 것이라고 확신합니다. 귀하의 의견을 보내 주셔서 감사합니다!

+0

이것은 실제로 매우 흥미로운 질문입니다. 그것을 시도하고 무슨 일이 일어 나는지 - 내가 뭘 해야할지에 대한 것입니다 :) –

+0

그건 좋은 생각이야 - 내가 먼저 가서 그걸 할거야 :) – CodeBiker

+0

네, 잘 작동합니다. 아래를 봐주세요. 귀하의 제안에 감사드립니다! – CodeBiker

답변

0

저는 크롬이 이제는 열려 있다고 생각하지만, 웹 페이지의 경우 확실하지 않습니다.

0

Ben Brammer의 제안 덕분에 방금 나 자신을 시험해 보았습니다. (내가 뭘 그렇게 명백하게 생각하지 못한 것은 놀랍습니다.)

그래, 잘 작동합니다. 스크립트를 시작하기 위해 양식을 제출 한 직후 Chrome을 종료합니다. 나는 그 다음 점검했고, 스크립트는 아무런 문제없이 끝났습니다.