Странный выпуск JRUN. JRUN съедает 50% памяти каждые два часа - PullRequest
1 голос
/ 21 сентября 2011

У меня странная проблема с JRUN.Я установил ColdFusion 9.0 на экземпляр Amazon EC2 и, похоже, все работает хорошо, за исключением того, что JRUN потребляет около 50% памяти за определенный промежуток времени.

В течение нескольких часов требуется 50% загрузки ЦП, а затем в течение следующих 45 минут дочас работает нормально, и снова это занимает 50% в течение следующих двух часов.У меня нет никакого файла расписания.

Также я буду признателен, если кто-нибудь подскажет мне, как мы можем узнать, какой запрос заставляет JRUN использовать память.CPU Usage

Спасибо за предложение MIKE, но, похоже, я уже включил матрицу, но не могу найти никаких изменений, когда JRUN работал нормально и занимал около 50% памяти.В качестве ограничения количества символов я выкладываю журнал как отдельный ответ.Также я попытался остановить IIS, чтобы убедиться, что внешний запрос не поступает в ColdFusion, и FusionReactor не показывает запросы к JRUN, но все еще использует большое количество памятных записок.

Создано JRun 09/22 08: 00: 35

09/22 08:00:35 метрика Веб-потоков (занято / всего): 1/31 Сеансов: 0 Всего памяти = 684672 Свободно = 228809 09/22 08:01:35 Метрика веб-потоков (занято / всего):2/34 Сессий: 0 Всего памяти = 761792 Свободно = 364733 09/22 08:02:35 Показатели веб-потоков (занято / всего): 1/34 Сессий: 0 Всего памяти = 773568 Свободно = 338352 09/22 08:03:35 показателей веб-потоков (занято / всего): 1/35 сеансов: 0 всего памяти = 781696 Свободно = 283261 09/22 08:04:35 показателей веб-потоков (занято / всего): 3/36 сеансов: 0 общего объема памяти = 790784Свободно = 325807 22.09 08:05:35 метрика Веб-потоков (занято / всего): 1/36 Сессий: 0 Всего памяти = 794432 Свободно = 301484 09/22 08:06:35 Метрика веб-потоков (занято / всего):1/35 сеансов: 0 всего памяти = 768640 свободных = 221172 09/22 08:07:35 метрик Веб-потоков (занято / всего): 1/38 сеансов: 0 общего объема памяти = 793984 свободных = 245422 09/ 22 08:08:35 показатели веб-потоков (занято / всего): 1/37 сеансов: 0 всего памяти = 790080 свободных = 376290 09/22 08:09:35 показатели веб-потоков (занято / всего): 1/38 сеансов: 0 Всего памяти = 792832 Свободно = 307553 22.09 08:10:35 Показатели веб-потоков (занято / всего): 1/36 Сессий: 0 Всего Памяти = 792000 Свободно = 337115 09/22 08:11:35 Показатели веб-потоков(занято / всего): 1/36 Сессий: 0 Всего памяти = 789184 Свободно = 240118 09/22 08:12:35 Показатели веб-потоков (занято / всего): 1/37 Сессий: 0 Всего памяти = 789440 Свободно = 342658 09/ 22 08:13:35 метрика Веб-потоков (занято / всего): 1/39 Сессий: 0 Всего памяти = 787520 Свободно = 347211

После этого этапа JRUN работал при загрузке ЦП 50%.

09/22 08:14:35 метрика Веб-потоков (занято / всего): 1/39 Сеансов: 0 Всего памяти = 770112 Свободно = 211797 09/22 08:15:35 метрика Веб-потоков (занято / всего):1/37 сеансов: 0 всего памяти = 726208 свободных = 249031 09/22 08:16:35 метрик Веб-потоков (занято / всего): 1/38 сеансов: 0 общего объема памяти = 715392 свободных = 158240 09/22 08:17:35 показателей веб-потоков (занято / всегоal): 1/39 сеансов: 0 всего памяти = 705600 свободных = 239585 09/22 08:18:35 метрик Веб-потоков (занято / всего): 1/36 сеансов: 0 общего объема памяти = 718848 свободных = 175842 09/22 08: 19: 35 Показатели веб-потоков (занято / всего): 1/36 Сессий: 0 Всего памяти = 687488 Свободно = 204397 09/22 08:20:35 Показатели веб-потоков (занято / всего): 1/36 сеансов: 0 ВсегоПамять = 701440 Свободно = 185422 09.09.22 08:21:35 Показатели веб-потоков (занято / всего): 1/35 Сеансов: 0 Всего памяти = 671744 Свободно = 154754 09/22 08:22:35 Показатели веб-потоков (занято /всего): 2/35 сеансов: 0 всего памяти = 664320 свободных = 163835 09/22 08:23:35 метрик Веб-потоков (занято / всего): 1/33 сеансов: 0 общего объема памяти = 674752 свободных = 195576 09/22 08: 24: 35 метрик Веб-потоков (занято / всего): 1/35 Сессий: 0 Всего памяти = 661760 Свободно = 203445 09/22 08:25:35 метрик Веб-потоков (занято / всего): 1/35 Сессий: 0 ВсегоПамять = 656576 Свободно = 174511 09.09.22 08:26:35 Метрика Веб-потоки (занято / всего): 1/35 Сеансов: 0 Общая память = 651968 Свободно = 194924 09/22 08:27:35 Метрика Веб-темы (занято /всего): 1/35 сеансов:0 Всего памяти = 632896 Свободных = 152896 22.09 08:28:35 метрик Веб-потоков (занято / всего): 1/36 Сессий: 0 Всего Памяти = 633984 Свободных = 21560322.09 08:29:35 метрика Веб-потоков (занято / всего): 1/34 Сессий: 0 Всего памяти = 630720 Свободно = 198136 22.09 08:30:35 метрика Веб-потоков (занято / всего): 2/35 Сессий: 0 Всего памяти = 616512 Свободных = 140867 22.09.09 08:31:35 метрика Веб-потоков (занято / всего): 1/36 сессий: 0 Всего памяти = 613824 Свободно = 140683 22.09 08:32:35 метрика Веб-потоков (занято / всего): 1/36 сессий: 0 Всего памяти = 605184 Свободно = 166131 22.09 08:33:35 метрика Веб-потоков (занято / всего): 1/37 Сессий: 0 Всего памяти = 608448 Свободно = 132906 22.09 08:34:35 метрика Веб-потоков (занято / всего): 1/37 Сессий: 0 Всего памяти = 609344 Свободно = 180291 22.09 08:35:35 метрика Веб-потоков (занято / всего): 1/36 сессий: 0 Всего памяти = 603008 Свободно = 161821 22.09 08:36:35 метрика Веб-потоков (занято / всего): 2/36 Сессий: 0 Всего памяти = 604672 Свободно = 150526 22.09.09 08:37:35 метрика Веб-потоков (занято / всего): 1/37 Сессий: 0 Всего памяти = 606144 Свободно = 162952 22.09 08:38:35 метрика Веб-потоков (занято / всего): 1/36 сессий: 0 Всего памяти = 602048 Свободно = 136201 22.09 08:39:35 метрика Веб-потоков (занято / всего): 1/36 сессий: 0 Всего памяти = 606656 Свободно = 116793 22.09 08:40:35 метрика Веб-потоков (занято / всего): 1/37 Сессий: 0 Всего памяти = 602880 Свободно = 120984 22.09 08:41:35 метрика Веб-потоков (занято / всего): 1/36 сессий: 0 Всего памяти = 607424 Свободно = 112235 22.09 08:42:35 метрика Веб-потоков (занято / всего): 1/35 Сессий: 0 Всего памяти = 607424 Свободно = 135657

Ответы [ 2 ]

3 голосов
/ 21 сентября 2011

Поскольку Дэн Шорт запрашивает здесь, было бы лучше, если бы вы получили полную информацию о том, что JRun или, что более важно, делает JVM.Я много раз работал над этими вопросами и предлагаю вам включить «метрики и ведение журнала GC».Вы можете найти подробности о том, как сделать это в этих двух сообщениях в блоге ...

http://www.cfwhisperer.com/post.cfm/10-steps-to-a-stable-and-performant-web-application-step-2

http://www.cfwhisperer.com/post.cfm/10-steps-to-a-stable-and-performant-web-application-step-3

Как только вы включите эту регистрацию, мы сможем на самом делепосмотрим, что происходит, и я бы порекомендовал как минимум 24 часа регистрации, чтобы быть точным.

1 голос
/ 31 октября 2011

Потратив на это много времени, я выяснил, что клиентские переменные, хранящиеся в реестре, вызывали целую проблему, и поток ColdFusion для очистки клиентской переменной, которая выполнялась каждый час, потребляя слишком много ресурсов ЦП. Вот полная история.

http://www.thecfguy.com/post.cfm/strange-coldfusion-issue-jrun-eating-up-to-50-of-cpu

...