我有一个应用程序向Google地方和另一个第三方API提出请求,我需要知道这些API正常运行。 支持他们工作的最佳做法是什么?
如果我在生产服务器上运行带有cron作业的PHPUnit测试,如果它们失败了,我会向程序员发送电子邮件,这是一个很好的解决方案吗?
答案 0 :(得分:1)
这似乎是一个非常好的解决方案。它本身不一定是PHPUnit。您可以运行一个请求某些信息的小脚本(甚至针对该问题进行ping操作),检查该信息是否正确,如果不是,则向管理员发送电子邮件。
如上所述,您甚至可以使用ping运行CRON,并在ping超时后立即发送电子邮件。
答案 1 :(得分:1)
如果软件包附带tests
,那么运行它们总是好主意。
您甚至可以找到第三方错误监控服务,如bugsnag和honeybadger,可用于跟踪生产环境中的异常和错误。