जब मैं एक मल्टी-सर्वर अपाचे टोमाकैट 8 वातावरण में अपने एप्लिकेशन को तैनात कर रहा हूं तो मुझे स्टैक ट्रेस नीचे मिल रहा है। मुझे यह त्रुटि बार-बार मिल रही है, और ऐसा लगता है कि यह टॉमकट थ्रेड को रोक रहा है:
INFO [http-nio-80-exec-4461] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
at org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine(AbstractNioInputBuffer.java:233)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1524)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1480)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
क्या कोई मुझे निर्देशित कर सकता है कि इस तरह के पलायन को कैसे कम या कम किया जाए? मुझे मेरी किसी भी एप्लिकेशन स्रोत फ़ाइल का कोई संदर्भ नहीं मिल रहा है। मैंने आसपास गूगल करने की कोशिश की, और इस लिंक के अनुसार, आप http url को https के माध्यम से एक्सेस करने की कोशिश कर रहे हैं, जो कि संभावना नहीं है। मुझे यह त्रुटि नहीं मिल रही है, जब एप्लिकेशन एक ही टॉमकैट 8 उदाहरण पर चलता है। मुझे यह केवल एक बहु-सर्वर वातावरण में मिलता है।
यदि मैं कारण की पहचान करने में मदद करता हूं, तो मैं प्रत्येक पृष्ठ पर मेरे द्वारा टैग किए गए मेटा टैग भी साझा कर रहा हूं।
<%
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);
response.setHeader("Pragma", "no-cache");
%>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
<meta name="viewport" content="width=device-width, initial-scale=1">
मैं निम्नलिखित कुछ पृष्ठों का भी उपयोग कर रहा हूं, जो मूल रूप से ऊपर के समान हैं:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Cache-Control" content="private" />
<meta http-equiv="Cache-Control" content="no-store" />
<meta http-equiv="Pragma" content="no-cache" />
यहां तक कि अगर कोई भी मेरे समस्या निवारण प्रयास को एक दिशा देने में मदद करता है, तो यह उपयोगी होगा, क्योंकि वर्तमान में मुझे कोई विचार नहीं है, जहां देखना है।
अग्रिम में धन्यवाद।