不久前我部署了一个应用程序,目前它正在生产中。我了解并尝试设置代码重新加载。我阅读并遵循了文档。现在我正在寻找一种方法来检查我是否已正确配置所有内容,而无需对生产网站进行明显的更改。
我该如何测试这个?
答案1
将生产环境克隆到测试环境并在那里进行所有测试和检查。
如果使用理智的方法处理事情并且应用程序已部署到生产中,则永远不要对其进行测试或检查,除非在半夜对应用程序堆栈进行故障排除时需要。请养成习惯。当开发人员在部署后不说以下内容时,系统管理员和运维人员的工作将变得容易得多:
“听着,兄弟,我能快速跳转到我们昨天推出应用程序的产品服务器吗,好像我忘了检查一个小问题”。——相信我,这会导致各种问题。根据许多类似情况提供的建议。
答案2
您不应该在生产中使用该文档末尾给出的后台代码监视器。
无论哪种方式,您都可以通过确保 Apache 中的 LogLevel 设置为“info”来查看 mod_wsgi 是否由于代码更改而重新启动进程。然后检查 Apache 错误日志。