Sandeep More created KNOX-1068:
----------------------------------
Summary: Knox returns HTTP 405 Method Not Allowed error with HTTP
HEAD method
Key: KNOX-1068
URL: https://issues.apache.org/jira/browse/KNOX-1068
Project: Apache Knox
Issue Type: Bug
Components: Server
Reporter: James Jones
Assignee: Sandeep More
Load balancer (Netscalar) probes receives HTTP 405 Method Not Allowed errors
from Knox with HEAD request. Doing a HEAD requests is the preferred (and
common) way to probe status of a service from LB's.
Test as follows:
curl -k --head https://gateway.domain.com:8443/gateway/default/ambari/
Knoxgateway-audit.log gives this error:
17/09/25 17:46:04
||60da43b2-97c3-4d32-ac10-b6d566a69e90|audit|AMBARIUI||||authorization|uri|/gateway/default/ambari|success|
17/09/25 17:46:04
||60da43b2-97c3-4d32-ac10-b6d566a69e90|audit|AMBARIUI||||access|uri|/gateway/default/ambari|success|Response
status: 405
17/09/25 17:46:04
||36137fd2-3643-4225-943d-1213cb0bfafd|audit|||||access|uri|/gateway/default/yarngateway/default/ambari|unavailable|Request
method: HEAD
17/09/25 17:46:04
||36137fd2-3643-4225-943d-1213cb0bfafd|audit|||||access|uri|/gateway/default/yarngateway/default/ambari|success|Response
status: 404
17/09/25 17:46:09
||1e4f6bce-cbf7-43da-858d-d43166fa1dcb|audit|||||access|uri|/gateway/default/yarngateway/default/ambari|unavailable|Request
method: HEAD
The error is coming from Knox. When doing the same curl directly to Ambari, we
get an HTTP 200 back.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)