2013-01-08 319 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年),我會更新它。 (你看過日誌文件了嗎?) –