LVS перенаправляет запросы с POST-запросом, метод которого не имеет параметра "body body" - PullRequest
0 голосов
/ 30 августа 2018

Я использую Haproxy для балансировки нагрузки, когда клиент, поступающий из формы запроса, перенаправляется на сервер без параметра body содержимого.

Когда я получаю доступ к серверу wildfly напрямую. Я не получаю исключение нулевого указателя. Проблема возникает только когда Haproxy. Ошибка:

2018-08-30 16: 06: 57,742 ОШИБКА [io.undertow.request] (задание по умолчанию-1) Запрос на возврат не выполнен HttpServerExchange {POST /test/test.ss}: java.lang.NullPointerException в io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBuffer (ServletInputStreamImpl.java:171) в io.undertow.servlet.spec.ServletInputStreamImpl.close (ServletInputStreamImpl.java:245) в io.undertow.servlet.spec.HttpServletRequestImpl.closeAndDrainRequest (HttpServletRequestImpl.java:602) в io.undertow.servlet.core.ServletBlockingHttpExchange.close (ServletBlockingHttpExchange.java:87) в io.undertow.server.HttpServerExchange.endExchange (HttpServerExchange.java:1444) в io.undertow.server.Connectors.executeRootHandler (Connectors.java:213) на io.undertow.server.HttpServerExchange $ 1.run (HttpServerExchange.java:759) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) [rt.jar: 1.8.0_111] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) [rt.jar: 1.8.0_111] at java.lang.Thread.run (Thread.java:745) [rt.jar: 1.8.0_111]

Как решить эту проблему?

...