【发布时间】:2015-03-25 17:42:56
【问题描述】:
我们的 PHP Web 应用程序向 API 发出一系列 curl 请求以响应某些请求。我们正在调试一个问题,即请求偶尔会在 30 秒后超时并显示 503 响应代码...我们很确定这是因为一个(或两个)curl 请求花费的时间太长。
为了诊断出问题所在的 curl 请求,我们希望记录或跟踪各个请求。我们将应用程序托管在带有 Logentries 附加组件的 Heroku Cedar 实例上,我们也使用 New Relic,但是这两种工具似乎都没有提供记录/跟踪个人 curls 的选项。我们如何做到这一点?
我知道我们可以设置带有时间戳的变量并手动记录它们……但怀疑我们会“重新发明轮子”。最好的方法是什么,最好不要弄乱我们的代码库。
【问题讨论】:
标签: php apache curl logging heroku