Bir daemon uygulaması olarak Thin aracılığıyla bir Sinatra uygulamasını başlatan bir yürütülebilir dosya oluşturmaya çalışıyorum. BenThin :: Server # daemonize çıkışlar hemen çıkar
yaptığınızda>> Writing PID to tmp/thin.pid
>> Exiting!
sunucu ince başlar: Senaryoyu yürütmek zaman İşte
#!/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
alıyorum ölçüm değeridir: Ben Sinatra uygulaması ile İnce çağırmak için bu kodu kullanıyorum
server.start
Herhangi bir önerinizi neden hemen çıkardığını nasıl izlerim?
1. mi tmp klasörü yazılabilir? 2. Sunucu nesnesi oluşturma bölümünde App veya App.new uygulaması var mı? – Kashyap