Я заметил при нашем крупномасштабном производственном развертывании Tomcat, что в некоторых журналах отображается проблема «отставания на несколько дней» в выходных данных журнала. У нас есть приложение стороннего производителя, установленное на 8-ядерном сервере, который запускает в общей сложности 9 приложений в Tomcat с типичной загрузкой 20-30 одновременных пользователей.
Например, при просмотре запроса журнала SOAP API я вижу, что в журнале регистрируется активность, которая выглядит следующим образом:
[2013-11-25 01:16:01,102] Pay History 11/27/2013 has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:01,321] PRItemPayHist SALARY has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:01,759] Checkbook Item 11/27/2013 has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:01,868] PRItemEmployeeTaxHist Federal Income Tax has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:01,977] PRItemEmployeeTaxHist FICA Medicare has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:02,087] PRItemEmployeeTaxHist FICA Social Security has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:02,196] PRItemEmployeeTaxHist Maine State Income Tax has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:02,524] PRItemEmployerTaxHist FICA Medicare has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:02,634] PRItemEmployerTaxHist FICA Social Security has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:02,743] PRItemEmployerTaxHist WORKERS COMP has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:02,962] Checkbook Direct Deposit Item Co Checkbook Direct Deposit Item Co has been updated by Web API user Application User at 11/21/2013 06:27 PM
[2013-11-25 01:16:03,071] updateArr updated: 11 time=5391 ms
[2013-11-25 08:41:00,930] Unloaded from WEBAPI Server at 11/21/2013 10:16 PM
Обратите внимание на то, что время регистрации - 25 ноября 2013 г., но регистрируемая деталь говорит о 21/11/2013. Я очень не знаком с Tomcat и механизмом ведения журнала, но это кажется очень необычным? Может ли журнал быть сохранен в очереди так далеко? Или фактические веб-запросы ставятся в очередь на 4 дня, прежде чем они будут обработаны?