使用 cgi 每天处理少于 10 个 http 请求的最有效方法

使用 cgi 每天处理少于 10 个 http 请求的最有效方法

我们公司管理着一百多台服务器,我们希望每天使用 http 向这些服务器“询问”一两次基本使用信息。使用 perl cgi 脚本可以轻松找到使用信息,我们希望有一个 http 接口来简化脚本的创建和测试。使用 apache 甚至 nginx+fcgiwrap 来处理每天一两个请求似乎有点过头了。我们考虑使用 openbsd-inetd(已安装在所有服务器中)启动一个可以轻松将请求传递给 perl cgi 脚本的 Web 服务器。有什么好的替代方案可以做到这一点?

答案1

您是否考虑过使用在查询的服务器上通过 SSH 自定义脚本执行的中央 Web 服务器?

在许多环境中,SSH 都用于远程管理。SSH 提供了使用指定密钥进行身份验证的连接自动执行特定本地命令的选项。

我认为,如果部署了 SSH,这是一个值得认真考虑的选项。

答案2

如果你写了一个 perl 脚本,只需看一下催化剂, 或者莫乔利西, 或者舞蹈家。它们是微框架,能够监听端口以处理少量 HTTP 请求。因此您不必在脚本前安装 Web 服务器。

答案3

我使用脚本收集数据、压缩数据并通过 scp(公钥 ssh 身份验证)将档案发送到日志服务器。

相关内容