Sinatra 응용 프로그램을 Thin을 통해 데몬으로 시작하는 실행 파일을 만들려고합니다. 내가Thin :: Server # daemonize 즉시 종료합니다.
을 수행 할 때 이>> Writing PID to tmp/thin.pid
>> Exiting!
서버는 잘 시작 : 나는 스크립트를 실행할 때 다음
#!/usr/bin/env ruby
require 'thin'
require 'app.rb'
server = ::Thin::Server.new('127.0.0.1', 9999, App)
server.log_file = 'tmp/thin.log'
server.pid_file = 'tmp/thin.pid'
server.daemonize
내가 얻을 로그 출력 : 가 나는시나 앱 얇은 호출이 코드를 사용하고
server.start
내가 왜 즉시 종료하는지 알 수있는 제안이 있으십니까?
1인가 TMP 폴더를 쓰기 가능? 2. 서버 객체 생성 부분에 App 또는 App.new가 있습니까? – Kashyap