god

    0

    1답변

    나는 시스템/서비스 모니터링 소프트웨어를 작성하고 있으며, 나의 주된 목표는 가능한 한 고장 방지로 만드는 것이다. 지금 당장은 마스터 프로세스를 시작하는 바이너리 스크립트가있어서 실제 모니터링 및보고를 수행하는 하위 항목을 포크합니다. 마스터는 실패했을 경우 아이들의 재시작과 아이들 간의 의사 소통만을 관리합니다. 이 수준의 failsafe가 주어지면 마

    1

    1답변

    나는 Ruby API와 서비스를 살펴보기 위해 하나님을 사용한다. 나는 서버가 부팅 할 때이 서비스를 시작하기 위해 Init 스크립트를 만들었다. 이렇게하면 두 가지 질문이 생깁니다. 먼저 루트 권한으로 스크립트를 실행해야합니까? init.d 스크립트를로드 할 때 프로세스가 루트에 의해 관리된다는 것을 알았습니다. 변경 사항에 대해 Sudo가 필요합니다.

    0

    2답변

    나는 큐잉 시스템이 처음이다. 현재 응용 프로그램에서 resque를 사용하고 있으며 모니터 할 대기열이 3 개 있습니다. 나는 resque 작업을 실행하고 관리하는 가장 좋은 방법이 무엇인지 궁금합니다. 질문의 이유는 인터넷에서 개발자가 제안하는 많은 옵션과 약간 혼동을 느낀다는 것입니다. 더 구체적으로 내 혼란은이 두 가지 전략에 관한 것입니다. 혼자 신

    0

    1답변

    내 응용 프로그램에 대한 단일 구성 지점을 갖기 위해서는 유효한 루비 코드 인 YAML 구성 파일을 만들어야합니다. 나는. YAML로 구문 분석되고 루비로 구문 분석 될 수있는 혼합 구문 파일. 내 응용 프로그램은 god 보석으로 관리되는 일련의 프로세스입니다. 새로운 구성 파일마다 새로운 유지 보수 프로세스 (시계) 그룹을로드하려고합니다. 신은 정의 된

    1

    2답변

    신이있는 루비 스크립트를 모니터링하고 AWS 자격 증명을 환경 변수로 전달하려면 어떻게해야할까요? 나의 현재 접근 방식 : 나는 GitHub의에 대한 소스 코드와 함께 신 설정 파일을 커밋하고 싶은 그러므로 내가 신 설정 파일에 일반 텍스트로 자격 증명을 설정할 수 없습니다. 대신 시스템 환경 변수로 설정하려고합니다 : god conf 파일에서 사용자 및

    1

    1답변

    나는 신과 함께 모니터링하고있는 RoR 응용 프로그램을 가지고 있습니다. 유니콘 서버를 아무런 문제없이 시작할 수 있습니다. unicorn -E production -c config/unicorn.rb 그리고 모두 정상적으로 작동합니다. 나는이 god start my-god-task-name 처럼 하나님을 사용하여 서버를 시작하려고 할 때 나는 un

    0

    1답변

    나는 신을 설치하고 스크립트 파일을 제공하여 예상대로 작동합니다. 나는 나의 레일 어플리케이션에서 그 신의 과정의 상태를보고 싶었다. 내 레일 컨트롤러에서 신의 상태를 취할 수 없습니다. 내 코드 require 'god' class HomesController < ApplicationController def status_check Go

    2

    2답변

    하나님이 내 대기열 대기열을 시작하게하려고합니다. rails_env = ENV['RAILS_ENV'] || "production" rails_root = ENV['RAILS_ROOT'] || "/Users/andrewlynch/sites/wellness/wellbot" God.watch do |w| w.name = "resque-worker" w

    1

    1답변

    대기열에서 작업을 처리하고 있던 작업자가 SIGTERM이나 SIGKILL과 같은 시그널에 의해 즉시 죽지 않는 resque worker를 재시작하는 좋은 방법이 있습니까? 오히려 그것은 작업자가하고있는 일을 끝내고 그것이 자유롭게 될 때 작업자를 죽일 때까지 기다려야합니다. 나는 resque worker를 모니터하기 위해 신을 사용하고 있는데, 나는 God

    1

    1답변

    신이있는 홍채 서버 (루비 보석)를 감시하려고합니다. /etc/redis/redis.conf의 PID 파일 경로를 내 응용 프로그램 (카피 스트라 노 사용)을 배포하는 사용자의 레일 앱 임시 폴더로 변경하고 redis.god 파일에서 "w.pid_file = .."줄을 추가했습니다. . "는 redis.conf 파일에서 변경된 경로와 동일한 PID 경로를