我正在构建一个具有Apache,Postgresql和mod_wsgi等依赖项的系统。作为部署过程的一部分,我想编写一个完整性检查脚本,该脚本试图确定服务器环境是否符合各种假设,其中最基本的是是否安装了依赖项。
检查我考虑过:
ps ax
?
(这似乎不可靠)这些显然是为了降低特异性,希望如果一个测试失败,我可能会通过运行更具体的测试找出原因。
但我该在哪里停下来?我应该检查多少级别的特异性?做这种事有什么最佳做法吗?
谢谢!
答案 0 :(得分:1)
我会运行该程序并进行正确的尝试。除了在信息性消息中首次使用功能的地方给用户缺少的内容(未安装数据库,已安装但未运行等)