레일 애플리케이션을 개발 중입니다. 뷰에서프로덕션에서는 타임 아웃이되지만 로컬 레일에서는 그렇지 않습니다.
, 나는 행동이 remote: true
<%= form_tag({controller: "my_controller", action: "my_method"}, {remote: true}) do %>
모든 일이 잘 작동
를 사용하여 AJAX의 컨트롤러로 전송됩니다 양식을 만들었지 만, 컨트롤러 (드 결과를 계산하기 위해 때로는 더 시간이 걸릴 수 있습니다 100 초 이상).
는내가 직면하고 문제는 현지 환경에서 잘 작동하지만 프로덕션 환경에서, 내가 ERROR 504 GATEWAY_TIMEOUT
는 생산에서 작동 할 수있는 방법이 있나요 무엇입니까이다?
당신은 아마 sidekiq 또는 delayed_job 같은 것을 사용하여 백그라운드 작업 뒤에 그 기능을 넣어해야합니다 여기에 그에서 시작하는 문서입니다. 그것이 그들의 모든 목적입니다. – Vlad
프로덕션 환경에서 서버 스택이란 무엇입니까? – AntonTkachov
푸마 + Nginx + PostgreSQL –