Rails 2.3.5 및 유니콘을 사용하여 매일 로그를 롤백하는 가장 좋은 방법은 무엇입니까? 모든 작업자가 파일 핸들을 재설정하지 않기 때문에 실행중인 유니콘 인스턴스가 여러 개있는 경우 Logger 클래스에 대한 일반 로그 롤링 매개 변수는 작동하지 않습니다. 유니콘 페이지에서 USR1이 제안되었습니다. 거기에 몇 가지 해명 : 는 로그 파일이 새로운
나는 gunicorn의 max_requests 또는 apache의 MaxRequestsPerChild와 비슷한 유니콘에서 max-requests-per-worker 옵션을 찾았지만 찾지 못했습니다. 존재합니까? 그렇지 않다면 구현 한 사람이 있습니까? 나는 그것이 모든 요청 이후에 어쨌든 제어권을 얻었으므로 oobgc가있는 파일에 넣을 것을 고려하고 있습니
승객에게서 유니콘으로 이동 한 후 스테이징에 이상한 문제가 있습니다. 개발 및 준비 환경 모두에서 유니콘을 구성했습니다. 개발 단계에 있지만 작업 준비 단계에 있지는 않습니다. 개발 중에 유닉스 소켓을 청취 할 때 8080을 청취하는 곳. 어떤 차이가 있겠습니까? 특히 생산 환경에서 ENV? 이 내가 을 준비 그것을 실행할 때 을 시작 때때로 정착하고 내가
RailsCast on HTTP Streaming에서 영감을 얻어 제 서버에서 사용하도록 결정했습니다. 그러나 Ryan이 내 unicorn.rb에 추가 할 것을 제안하는 listen 3000 :tcp_nopush => false 행은 Heroku와 잘 작동하지 않습니다 (그들은 포트를 지정할 수 없습니다). Heroku에서 스트리밍이 지원되며 어떻게 켜야합
유니콘으로 레일 애플리케이션을 시작하려고하면 아주 이상한 오류가 발생합니다. 이걸 본 사람 있어요? [[email protected] mp_app]# unicorn_rails -c config/unicorn.rb -E production -D -d
{:daemonize=>true,
:app=>
#<Proc:[email protected]/usr
현재 프로젝트를 배포하기 위해 capistrano를 사용하고 있습니다. $ cap deploy:start
* executing `deploy:start'
* executing " /usr/local/rvm/gems/ruby-1.9.2-p290/bin/unicorn_rails -c /app/current/config/unicorn.rb -E pr
내 정적 웹 사이트를 로컬로 (테스트 용으로) 실행하는 데 이상한 문제가 있습니다. 루트로 탐색 할 때 WEBrick과 Unicorn이 모두 Rack에서 어설 션 오류의 원인이됩니다. 그러나 얇은 작품은 완벽하게 입니다. 내 rackup 파일 'config.ru'다음과 같이 # This is the root of our app
@root = File.ex
유니콘은 "빠른 고객"을위한 것이라고 말합니다. 이것에 대한 자세한 내용을 읽을 때마다 이것은 HTTP 요청을 처리하는 nginx 프록시 서버 뒤에 있고, long-polling을 수행하는 응용 프로그램을 실행하는 것이 아니라고 설명되어 있습니다. 좋아요, 그렇긴하지만 일반적으로 요청이 "느린"경우는 POST가 많은 양의 데이터 (파일 업로드)를 스트리밍하
입니다 3.1이 시스템이 시작할 때마다 유니콘으로 시작하는 응용 프로그램 (/ Library/LaunchDaemons의 .plist를 통해). .plist는 기본적으로 다음을 수행합니다. cd /my_application_directory
sudo unicorn -E production -p 80
모든 것이 정상적으로 작동합니다. 그러나 트래픽을 암호
다음 가상 호스트를 사용하여 unicorn으로 nginx를 통해 프록시 된 Rails 3 앱을 실행하려고합니다. upstream nginx {
server unix:/tmp/nginx.socket fail_timeout=0;
}
server {
listen 80;
server_name nginx.domain.net;