确保第三方API在Laravel或任何其他PHP框架中正常运行

时间:2017-01-11 10:24:08

标签: php laravel api

我有一个应用程序向Google地方和另一个第三方API提出请求,我需要知道这些API正常运行。 支持他们工作的最佳做​​法是什么?

如果我在生产服务器上运行带有cron作业的PHPUnit测试,如果它们失败了,我会向程序员发送电子邮件,这是一个很好的解决方案吗?

2 个答案:

答案 0 :(得分:1)

这似乎是一个非常好的解决方案。它本身不一定是PHPUnit。您可以运行一个请求某些信息的小脚本(甚至针对该问题进行ping操作),检查该信息是否正确,如果不是,则向管理员发送电子邮件。

如上所述,您甚至可以使用ping运行CRON,并在ping超时后立即发送电子邮件。

答案 1 :(得分:1)

如果软件包附带tests,那么运行它们总是好主意。

您甚至可以找到第三方错误监控服务,如bugsnaghoneybadger,可用于跟踪生产环境中的异常和错误。