runit

    0

    1답변

    수정하기 쉬운 문제로 실행되고 있지만 마법을 찾지 못하는 것 같습니다. 유니콘은 runit을 사용하고 현재 릴리스 Gemfile을 가리키고 있습니다. 각 배포가 끝날 ​​때 유니콘에 USR2 신호가 전송되고 이전 마스터는 "가동 중단 시간 제로"메소드를 사용하여 성공적으로 바뀝니다. 이전 버전이 삭제 된 시점까지는 괜찮 았습니다. Unitorn 마스터를 처

    0

    1답변

    요리사와 함께 Rails App 서버를 배포하고 있습니다. Ruby 소스 설치에서 RVM으로 바꿨습니다 (배포 사용자와 관련하여 문제가 있었기 때문에). 이제 배포를 정렬하고 자산을 컴파일하고 모든 bundem을 설치했습니다. 내가 Runit와 유니콘 감독되고있는 문제 .. RVM은 루트 사용자로 설치되지 않습니다 - 내 배포 사용자가있는 경우에만로, 다음

    0

    1답변

    내 애플 리케이션에서 나는 순수한 루비 serveral 서비스를했습니다. 단위 테스트를 구현하는 가장 좋은 방법은 무엇입니까? shoiuld 컨트롤러에 대한 추가 단위 테스트를 구현하거나 서비스에 대해서만 분리 된 테스트를 작성합니까? 업데이트 - 구현 용액 : UserService.create_user_for_employee 메소드가 호출되면 새로운 종업

    0

    2답변

    우리는 runit으로 많은 서비스를 운영하고 있습니다. 최근에는 놀라운 사이드 키크 (Sidekiq)를 사용하기 시작했습니다. 그것을 실행 중입니다. 문제는 "sv stop"을 실행할 때입니다. 그것은 그 과정을 멈추지 않습니다. 다시 시작을 호출하면 sidekiq의 또 다른 인스턴스가 실행되어 이전 인스턴스가 실행됩니다. #!/bin/sh cd /PAT

    0

    1답변

    자동으로 gcc를 설치하고 runnit을 설치하려고합니다. 그러나 "sudo apt-get install gcc"를 실행하면 구성을 선택하는 대화 상자가 나타납니다. 그래서 나는 sudo DEBIAN_FRONTEND=noninteractive apt-get install -f -y --force-yes --no-install-recommends gcc

    0

    1답변

    내 로컬 컴퓨터의 CTRL+C에 완벽하게 응답하는 프로세스가 있습니다. 그리고 그것은 또한 작동하는 것처럼 보입니다. 하지만 EC2 인스턴스에서는 작동이 중단되어 작동하지 않거나 좀비 프로세스가됩니다. kill -9 <PID> 제거하지 않고 올바르게 정리하려면 EC2 인스턴스를 재부팅해야합니다. 실행하면 자체 개발 한 공유 라이브러리가로드되어 영향을 미치지

    1

    1답변

    wget 명령을 사용하여 두 소스에서 매개 변수 세트를 가져 와서 변수에 저장 한 후 검색된 매개 변수를 기반으로 비디오 트랜스 코딩 프로세스를 실행하는 스크립트를 작성했습니다. 프로세스를 모니터하기 위해 Runit이 설치되었습니다. 문제는 프로세스를 멈추려 할 때 runit이 마지막 트랜스 코딩 프로세스 만 중지해야하므로 멈추지 않는다는 것입니다. 어떻게

    0

    1답변

    나는 어플을 unicorn으로 실행하는 데 사용하는 runit 서비스를 보유하고 있습니다. 재시작 명령은 신호 (USR2)를 사용하여 가동 중지 시간 제로 재시작을 처리합니다. 기본적으로 이전 프로세스가 종료되기 전에 새 프로세스가 준비 될 때까지 대기합니다. 이렇게하면 service myservice restart이 끝날 때까지 돌아 오지 않는 매우 긴

    0

    1답변

    수동으로 실행하면 PhantomJS가 정상적으로 작동합니다. 내가 runit 그것을 실행할 때 는하지만 로그에이 오류를 얻을 : node: ../deps/uv/src/unix/core.c:431: uv__close: Assertion `fd > -1' failed. 이 /etc/service/phantomjs/run에서 runit 스크립트입니다 : #!

    0

    1답변

    재부팅 후 runit은 이미 시작한 프로그램을 다시 호출합니다. 서비스 로그에 오류 메시지가 없습니다. 서비스로 등록 된 프로그램은 제대로 작동하기 시작하지만 약 10-15 초 후 runit에 의해 다시 시작됩니다.