main-非信号发送模式 初始化
·
非信号发送模式 初始化
1 输出操作系统信息到日志中。
ngx_os_status(cycle->log);
2 将全局指针 `ngx_cycle` 指向当前初始化完成的 `cycle`,
使其成为整个进程运行期间的核心环境。
ngx_cycle = cycle;
3 若配置启用 master 则强制将单进程模式修正为 master 模式,
确保运行架构与配置一致
4 初始化信号处理(在非 Windows 平台上)
5 根据配置执行守护进程化,并设置应的标志位。(在非 Windows 平台上)
6 创建PID文件
7 重定向stderr至错误日志、关闭启动期临时日志文件描述符 并禁用stderr输出,
完成向生产态文件日志的平滑切换。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)