2013-01-08 69 views
1

我们正在开发WEB产品。我们的客户之一面临着"INKApi error(500)"错误。这是不同的。我有搜索谷歌。没有人能解决这个错误。如何解决INKApi错误

  1. 什么是INKApi?
  2. 当这个错误会抛出?
  3. 谁将抛出这个错误(Apache或JVM或..?)

如果有人知道如何解决这个问题,请告诉我们。

回答

2

据我所知,这与Apache Traffic Server(ATS)有关。他们使用流量服务器API的前缀INK - 请参阅http://trafficserver.apache.org/docs/v2/sdk/NamingConventions.html。 (INK似乎来自Inktomi谁创建了成为ATS的代码库。)

我的猜测是错误是由ATS的HttpTransact :: HandleApiErrorJump方法生成的;看到https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=proxy/http/HttpTransact.cc

如果是这样的情况下,ATS是引发错误,并HTTP_STATUS_INTERNAL_SERVER_ERROR是500的原因是不是从看代码明显。 (让你的顾客看他的ATS的日志文件,等等。)

+0

面临着同样的问题,得到这个错误不正确的请求头。无法找到其原因,如果其应用程序服务器错误或某些配置错误。 API调用没有到达应用程序服务器。这两个链接都不起作用 –

+0

@BharatBhagat - 如果您可以进行一些研究以找出链接应该指向的内容(问题最初回答后的5年),我会更新它。 (你看过日志文件了吗?) –