씬 서버 일시 중지, 처리 또는 응답 요청 없음, C 제어 불가

4373 단어 thin

묘사

여보세요,
트리거 요인을 정확히 파악하지 못한 갑작스러운 Thin은 더 이상 응답하지 않습니다.
이 중 하나(rails 서버, bundle exec rails 서버)를 사용하여 시작하면 다음과 같은 결과를 얻을 수 있습니다.
=> 슬림하게 시작
=>Rails 4.0.4 애플리케이션이 karlLocal에서 시작됨http://0.0.0.0:3000
=> 실행 rails server -h: 추가 시작 옵션
=>Ctrl-C 서버 종료
씬 웹 서버(v1.6.2 코드명 Doc Brown)
최대 연결 수 1024
0.0.0.0: 3000 듣기, Ctrl+C 중지
현재, 내가 브라우저에 들어갈 때, 나는 웹 사이트에 들어갈 것이다. (나의 예에서)http://localhost:3000) 그리고 아무것도 나타나지 않고 확인된 요청이 없으며 데이터 패키지가 처리되지 않은 것 같다.
나는 C가 thin을 멈추는 것을 제어하려고 시도했지만, 아무것도 없었다. 나는 심지어 일반적인 이벤트기에서 'Stopping...' 을 포획하지 못했다.
=> 슬림하게 시작
=>Rails 4.0.4 애플리케이션이 karlLocal에서 시작됨http://0.0.0.0:3000
=> 실행 rails server -h: 추가 시작 옵션
=>Ctrl-C 서버 종료
씬 웹 서버(v1.6.2 코드명 Doc Brown)
최대 연결 수 1024
0.0.0.0: 3000 듣기, Ctrl+C 중지
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C
나의 유일한 선택은 프로세스를 종료하고 pid 파일을 삭제하는 것이다.
나는 루비에 대해 전면적인 업그레이드를 진행했고 모든 유행이 지난 보석을 삭제했고 이 보석들에 대한 나의 최신 안정성을 확보했다. 설령 RVM과 스틸을 업데이트하는 과정에서라도.아무것도 아니에요.
내 구성은 다음과 같습니다.
Ruby 2.0.0p353(2013-11-22 개정판 43784) [x86 64-darwin 13.00]
Rails 4.0.4
마른 1.6.2 Doc Brown
창업 보드 2.2.0
RVM 1.25.28(안정적)
프로젝트 상세 정보:
항목은mongoid를 사용합니다.
웹소켓 rails gem을 실행하고 있습니다. 그룹 형식으로 설정되어 있으며, Redis가 지원합니다. (hiredis 드라이버 사용)
이 항목은 AMQP를 사용합니다(bunny gem에서 제공).
redis와 RabbitMQ가 잘 작동하고 있습니다. 사실 웹 서버가 시작될 때 연결이 이루어지고 있는 것을 볼 수 있습니다.
마지막으로, 제 설정에는 config가 있습니다.중간부품.랙 제거::잠금
로그에 어떤 내용도 표시되지 않았습니다. 여기에서 무슨 일이 일어났는지 확인할 수 없을 것 같습니다.
어떤 도움도 감격을 금할 수 없을 것이다.
감사합니다,
칼.

토론 #1

이외에 다음은 제가 현재 이 프로젝트에 사용하고 있는gem 목록입니다.
가방에 포함된 보석:
-Ascii85(1.0.2)
-actionmailer(4.0.4)
-actionpack(4.0.4)
-activemodel(4.0.4)
-activerecord(4.0.4)
-activerecord-Disprecated_Finder(1.0.3)
-activesupport(4.0.4)
- 원자력 현미경(0.2.2)
- 아카미(1.2.2.2)
-amq 프로토콜(1.9.2)
-amqp(1.4.1)
- 아렐(4.0.2)
- 바비(0.6.1)
-bcrypt(3.1.7)
-bson(2.3.0)
-bson 내선 전화(1.5.1)
- 건설업자(3.1.4)
- 묶음기(1.3.5)
- 토끼(1.4.0)
- 비즈니스 시간(0.7.3)
-byebug(3.2.0)
- 복어(2.4.1)
- 복어 뿔(0.0.4)
-childprocess(0.5.3)
- 땅딸막한 파푸아뉴기니(1.3.1)
- 클리퍼(0.3.2)
- 적용 가능(1.0.0)
- 커피스탠드(4.0.1)
- 커피 스크립트(2.3.0)
- 커피 스크립트 소스(1.7.1)
- 열화(0.8.9)
- 풀 연결(2.0.0)
- 국가(0.9.3)
- 통화(0.4.2)
- 데몬(1.1.9)
- 데몬 rails(1.2.1)
- 디버거 linecache(1.2.0)
- U 용 추적기(0.0.4)
- 설계(3.2.4)
- 차이점lcs(1.2.5)
-em 동기화(1.0.3)
-erubis(2.7.0)
-ethon(0.7.1)
-eventmachine(1.0.3)
-execjs(2.2.1)
-faye websocket(0.7.4)
- 외국계 금융기관(1.9.3)
-griddler(1.0.0)
-gyoku(1.1.1)
- 허쉬리(2.1.1)
- 트레킹(1,2.3)
-hiredis(0.5.2)
-htmlentities(4.3.2)
-httpi(2.2.5)
-i18n(0.6.11)
-jbuilder(1.5.3)
-jquery rails(3.1.1)
-json(1.8.1)
-macaddr(1.7.1)
- 우편(2.5.4)
-mime 유형(1.25.1)
- 미니 portile(0.6.0)
- 소형 테스트(4.7.5)
-mongoid(4.0.0 8cb17e9)
- 스쿠터(2.0.0)
-multi_json(1.10.1)
-newrelic_rpm(3.9.1.236)
-ng rails csrf(0.1.0)
-nokogiri(1.6.3.1)
- 노리(2.4.0)
-oauth(0.4.5)
- 옵션(0.2.0)
- 기원(2.1.1)
-orm 어댑터(0.5.0)
-pdf 코어(0.2.5)
-pdf 리더(1.3.3)
- 악귀(1.5.1)
-polyglot(0.3.5)
- 대하(1.2.1)
- 랙(1.5.2)
- 랙 테스트(0.6.2)
- 궤도(4.0.4)
- 궤도 계수(0.0.2)
- 궤도 서비스 정적 자산(0.0.2)
-rails stdout 로그(0.0.3)
- 철도(4.0.4)
- 써레(10.3.2)
-rdoc(4.1.1)
-redis(3.1.0)
-redis 객체(1.0.0)
-rspec 코어(3.0.3)
-rspec 예상(3.0.3)
-rspec 시뮬레이션(3.0.3)
-rspec 레일(3.0.2)
-rspec 지원(3.0.3)
-ruby-rc4(0.1.5)
-rubyzip(1.1.6)
-sass(3.2.19)
-sass 레일(4.0.3)
- 사보른(2.6.0)
-sdoc(0.4.1)
-selenium webdriver(2.42.0)
-sendgrid(1.2.0)
- 체인 휠(2.11.0)
- 체인 휠 궤도(2.0.1)
- 대칭 암호화(3.4.0)
-systemu(2.6.4)
- 씬(1.6.2)
- 토르 (0.19.1)
- 스레드 안전(0.3.4)
- 기울기(1.4.1)
- 나뭇가지 끝(1.4.15)
-ttfunk(1.2.0)
- 터보 링크(2.2.2)
- 태풍(0.6.9)
-tzinfo(0.3.41)
- 못난이(2.5.3)
-uuid(2.3.7)
- 전옥장(1,2.3)
- 머스터드(3.3.0)
-websocket(1.0.7)
- 웹소켓 드라이버(0.3.4)
-websocket 레일(0.7.0)
- 건조제(2.15.5)
- xpath(2.0.0)

토론 #2

점원들,
나는 마침내 원흉이thin(아무리 말라 보여도)이 아니라 config가 달린 웹소켓 rails라는 것을 발견했다.true를 동기화하고 Redis로 전송합니다.
이거 닫아.
감사합니다,
칼.

좋은 웹페이지 즐겨찾기