मैं निष्पादन योग्य बनाने की कोशिश करता हूं, जो थिन के माध्यम से एक डिमन के रूप में एक सिनात्रा एप्लिकेशन शुरू करता है। मैं सिनात्रा app के साथ पतला आह्वान करने के लिए इस कोड का उपयोग कर रहा हूँ:पतला :: सर्वर # डिमननाइजेशन तुरंत बाहर निकलता है
>> 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.new? – Kashyap