美文网首页
rails守护进程

rails守护进程

作者: SecondRocker | 来源:发表于2022-06-09 17:45 被阅读0次

rails s -p 16052 -d
ruby script/server -p 16050 -d

启动守护进程后,当前路径变为 根路径/ ,所有相对路径的写法就会有问题(Dir.pwd变为 /)

在 puma.rb里 设置 daemonize true ,当前路径还是 项目路径

image.png

The Puma 5.0 release removed daemonization. For older versions and alternatives, continue reading.

https://blog.csdn.net/xingchao_1995/article/details/60151552


puts 'parent'
puts "pid:#{Process.pid}"

exit if fork

puts "fork1,pid:#{Process.pid}"

Process.setsid 

puts "setsid,pid:#{Process.pid}"

exit if fork

puts "fork2,pid:#{Process.pid}"
puts "now_dir:#{Dir.pwd}"
Process.daemon

File.open("/Users/rcc/Desktop/process.txt",'wb'){|f| f.puts("pid:#{Process.pid}")}


File.open("/Users/rcc/Desktop/process.txt",'a+'){|f| f.puts(Dir.pwd)}


while true
  File.open("/Users/rcc/Desktop/process.txt",'a+'){|f| f.puts(Time.now.to_i)}
  sleep(1)
end





相关文章

  • rails守护进程

    rails s -p 16052 -druby script/server -p 16050 -d 启动守护进程后...

  • rsync服务企业应用

    守护进程服务企业应用: 守护进程多模块功能配置 守护进程的排除功能实践 守护进程来创建备份目录 守护进程的访问控制...

  • Python多进程

    守护进程 守护进程其实就是“子进程“是否伴随主进程一起结束:守护==>伴随,即守护进程会伴随主进程的代码运行完毕后...

  • 守护进程和守护线程详解

    守护进程 什么是守护进程? 守护进程会在主进程代码运行结束的情况下,立即挂掉。 守护进程本身就是一个子进程。 主进...

  • 4.5、守护进程及信号处理实战

    1、守护进程功能的实现守护进程融入项目,解放终端。相关配置:Daemon = 1;按照守护进程的方式运行守护进程如...

  • PHP创建守护进程

    PHP 创建守护进程 执行守护进程

  • forever

    start:启动守护进程stop:停止守护进程stopall:停止所有的forever进程restart:重启守护...

  • 进程守护进程

    什么是守护进程?Linux 的大多数服务器就是用守护进程实现的,使用ps -axj可以查看守护进程: 守护进程基本...

  • redis.conf详解之daemonize

    用法 作为非守护进程运行 作为守护进程运行 注意事项: 默认情况下,Redis不作为守护进程运行。如果以守护进程运...

  • 守护进程,互斥锁,队列,生产者消费者模型

    守护进程 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进...

网友评论

      本文标题:rails守护进程

      本文链接:https://www.haomeiwen.com/subject/cfbmmrtx.html