我的错误日志告诉我什么?

What is my error log telling me?

我正在尝试解决与我集成的第 3 方应用程序的问题。我们的 API 访问因我们调用第三方应用程序而引发的一系列错误而被 IP 阻止。与他们聊天后,他们向我发送了他们在日志中收到的错误。

A sample request sent is: [REMOVED_IP] - [REMOVED_API_TOKEN] [18/Aug/2015:12:57:42 +0000] "PUT /contacts/5016104701.json HTTP/1.1" 500 38052 "-" "Typhoeus -https://github.com/typhoeus/typhoeus" "[REMOVED_IP]".

据他们说

看起来特定 IP 多次访问 url https://github.com/typhoeus/typhoeus。此外,我们也遇到了该域的多个 Nginx 500 错误。

根据我的理解,他们发送给我的日志是说他们这边有一个内部服务器错误 (500)。我猜测 "Typhoeus -https://github.com/typhoeus/typhoeus" 是一个响应 header。根据我的研究,这可能是响应中返回的有效 URL。与重定向有关,但我找不到太多内容。

我的问题是:

这是他们这边的错误吗?我猜这是他们应用程序中的一个错误。 响应 header 中的 "Typhoeus -https://github.com/typhoeus/typhoeus" 是什么?

是的,看来是他们的错误。

Typhoeus -https://github.com/typhoeus/typhoeus 是默认的用户代理。 https://github.com/typhoeus/typhoeus/blob/master/lib/typhoeus.rb#L50