Web服务器如何保持活力?

问题描述 投票:0回答:1

我想知道网络服务器,如Nginx,Flask,Django如何保持活力并等待请求。我怎样才能写出自己的程序,在启动一个动作之前,保持活力并等待请求。

nginx flask webserver
1个回答
1
投票

对于绝大多数涉及nginx的情况,简单的答案是 systemd服务. 当你安装nginx时,它将自己设置为一个systemd服务,配置为在启动时启动nginx并保持其运行。

你可以调整systemd来加载和保持你自己的服务(比如Flask等)的活力并等待请求。下面是一个例子 文章 解释了基础知识。

systemd的替代方案(大多数Linux系统都会在服务器上使用)是 监督员d. 和systemd一样,supervisord也可以被配置为监控、启动和保持服务在后台运行,等待请求。

© www.soinside.com 2019 - 2024. All rights reserved.