📁 File Manager Pro
v10.0.3 | PHP: 7.4.33
Server: LiteSpeed
2026-06-26 13:40:49
📂
/ (Root)
/
opt
/
cpanel
/
ea-ruby27
/
src
/
passenger-release-6.1.5
/
dev
/
vagrant
📍 /opt/cpanel/ea-ruby27/src/passenger-release-6.1.5/dev/vagrant
🔄 Refresh
✏️
Editing: nginx_start
Read Only
#!/opt/cpanel/ea-ruby27/root/usr/bin/ruby # This file is overwritten by 'vagrant provision'. For the source, # see dev/vagrant/nginx_start in the Phusion Passenger source # tree. ENV['PASSENGER_BEEP_ON_ABORT'] = '1' def run_in_bg(*command) fork do Process.setsid exec(*command) end end File.open('inst/logs/error.log', 'a') do |f| f.write("\n\n\n\n-------------- NGINX START #{Time.now} --------------\n\n\n\n") end tail_pid = run_in_bg("tail -n 0 -f inst/logs/error.log") nginx_pid = run_in_bg("./objs/nginx", *ARGV) begin Process.waitpid(nginx_pid) nginx_pid = nil rescue Interrupt ensure Process.kill('INT', tail_pid) Process.waitpid(tail_pid) if nginx_pid Process.kill('INT', nginx_pid) Process.waitpid(nginx_pid) end end
💾 Save Changes
❌ Cancel