Почему кот не запускается правильно иногда? - PullRequest
0 голосов
/ 22 апреля 2020

Я использую Tomcat 8.5.4. в том Tomcat было запущено 5 приложений. Каждую неделю я делаю чистую рабочую директорию и перезагружаю сервер Tomcat. но иногда после перезапуска сервера все приложения не работают должным образом, что дает как 404 и неверный запрос. еще раз, если я перезапущу сервер, эти приложения работают хорошо. также я вижу следующие строки ошибок в файле журнала Catalina, когда эта проблема произошла. Пожалуйста, помогите мне решить проблему и дайте мне знать, если предпринимаются какие-либо шаги для перезапуска кота.

Файл журнала Catalina:

18-Apr-2020 12: 47: 54.982 INFO [главная] org. apache .coyote.AbstractProtocol.start Starting ProtocolHandler [ http-nio-8080] 18-Apr-2020 12: 47: 54.982 INFO [main] org. apache .coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009] 18-Apr-2020 12: 47: 54,998 INFO [main] org. apache .catalina.startup.Catalina.start Запуск сервера в 64791 мс 18-Apr-2020 12: 47: 55,091 ИНФОРМАЦИЯ [http-nio-8080-exe c -4] org. apache .tomcat.util.http.parser.Cook ie .logInvalidVersion Заголовок cook ie получен с использованием нераспознанного cook ie версия [0]. Заголовок и файлы cookie, которые он содержит, будут игнорироваться. Примечание: дальнейшие появления этой ошибки будут регистрироваться на уровне DEBUG. 18-Apr-2020 12: 47: 55.529 INFO [http-nio-8080-exe c -15] org. apache .coyote.http11.Http11Processor.service Ошибка синтаксического анализа заголовка HTTP-запроса Примечание: дальнейшие появления заголовка HTTP Ошибки синтаксического анализа будут регистрироваться на уровне DEBUG. java .lang.IllegalStateException: непредвиденное состояние: заголовки уже проанализированы. Буфер не переработан? в орг. apache .coyote.http11.Http11InputBuffer.parseHeaders (Http11InputBuffer. java: 587) в орг. apache .coyote.http11.Http11Processor.service (Http11Processor. 1031 * .coyote.AbstractProcessorLight.process (AbstractProcessorLight. java: 66) в орг. apache .coyote.AbstractProtocol $ ConnectionHandler.process (AbstractProtocol. java: 785) в орг. apache .tomcat.util . net .NioEndpoint $ SocketProcessor.doRun (NioEndpoint. java: 1425) в орг. apache .tomcat.util. net .SocketProcessorBase.run (SocketProcessorBase. java: 49) в java .util.concurrent.ThreadPoolExecutor.runWorker (неизвестный источник) в java .util.concurrent.ThreadPoolExecutor $ Worker.run (неизвестный источник) в org. apache .tomcat.util.threads.TaskThread $ WrappingRunnable.run . java: 61) на java .lang.Thread.run (неизвестный источник)

18-Apr-2020 12: 47: 56.201 SEVERE [http-nio-8080-exe c - 6] org. apache .coyote.http11.Http11Processor.endRequest Ошибка при завершении ответа java .lang.NullPointerException at org. apache .co yote.http11.Http11OutputBuffer.commit (Http11OutputBuffer. java: 351) в орг. apache .coyote.http11.Http11Processor.action (Http11Processor. java: 658) в орг. * 1053hp. Http11Processor.endRequest (Http11Processor. java: 1786) в орг. apache .coyote.http11.Http11Processor.service (Http11Processor. java: 1149) в орг. apache .coyote.AbstractProcessorightLight java: 66) в орг. apache .coyote.AbstractProtocol $ ConnectionHandler.process (AbstractProtocol. java: 785) в орг. apache .tomcat.util. net .NioEndpoint $ SocketProcessor.doRun ( NioEndpoint. java: 1425) в орг. apache .tomcat.util. net .SocketProcessorBase.run (SocketProcessorBase. java: 49) в java .util.concurrent.ThreadPoolExecutor.runWorker (неизвестный источник). ) в java .util.concurrent.ThreadPoolExecutor $ Worker.run (неизвестный источник) в орг. apache .tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread. java: 61) в java .lang.Thread.run (неизвестный источник)

...