개발 및 UAT에서 private_pub/faye로 테스트 해본 결과 문제가 발생하지 않았습니다. 채팅 인터페이스에 private_pub를 사용하는 페이지로 이동하자 마자 오류가 발생하지만 코드를 프로덕션으로 옮겼습니다.Production private_pub - 401 Unauthorized Error
허가받지 않은 액세스 오류의 원인을 잘 모르겠습니다.이 사이트는 권한 설정을 위해 Devise 및 CanCan을 사용하는 사이트의 인증 된 부분에 있습니다.
프로덕션 환경으로 마이그레이션 할 때 어떤 문제가 발생 했습니까?
설치 프로그램에서 놓친 적이 있습니까?
private_pub.yml
development:
server: "http://localhost:9292/faye"
secret_token: "secret"
production:
server: "http://example.com/faye"
secret_token: <secret_token>
signature_expiration: 3600
시작 명령을
rackup private_pub.ru -s thin -E production
보기 코드 :
<%= subscribe_to "/messages/private/#{@event.id}" %>
일
Started GET "/faye.js" for 101.172.127.241 at 2013-04-16 23:00:15 -0400
Processing by ApplicationController#routing_error as JS
Parameters: {"path"=>"faye"}
Completed 401 Unauthorized in 1ms
이것은 동일한 문제에 대해 궁금해 할 때 유용했습니다. – nulltek