守护进程守护进程当 Pingora 服务器被配置为以守护进程模式运行时,在完成引导过程后,它会切换到后台运行,并可选择更改为在配置的用户和用户组下运行。在这种情况下,pid_file 选项非常有用,用户可以通过它跟踪后台守护进程的 PID。 守护进程化还允许服务器执行特权操作,例如加载密钥,然后在接受任何网络请求之前切换到非特权用户。 这个过程发生在 run_forever() 调用中。由于守护进程化涉及调用 fork(),因此在此调用之前创建的线程可能会丢失。