我的服务器上有一个 python scraper,每天运行几次并写入一些日志。了解在任何给定时间发生的情况的最佳和最简单的方法是什么:它是否正在运行、一切正常、有任何问题等吗?
我是不是该
创建一个 Web GUI 界面?
将一些信息写入数据库以便能够轻松访问并在 Web GUI 上表示它?
解析没有任何特定结构的日志是很困难的。
请注意,我不想使用第三方网络服务来实现此目标;我想要我的定制且简单的解决方案。
答案1
假设您有一个 Web 服务器,您可以创建一个简单的 html,其中包含脚本的日志。每次脚本创建 html 时都可以使用相同的名称,这样就可以覆盖它。这样,每次您访问包含该日志的网页时,您都知道它是最新的。如果您想要完整的日志,您还可以将最新日志附加到同一个 html 文件中,这样您就可以获得完整的“日志报告”。