Вопрос : Какие советы и инструменты вы можете дать нам для устранения неполадок и мониторинга производительности в ColdFusion 8 и JRE?
То, что мы в настоящее время делаем : В настоящее время мы используем комбинацию следующего, чтобы помочь нам, но чувствуем, что на самом деле мы ничего не добьемся. Я хотел бы иметь возможность получить пик в JRE, чтобы увидеть, что происходит.
- FusionReactor
- / опт / coldfusion8 / бен / cfstat
- / opt / coldfusion8 / bin / logs / * (в основном исключения.log & cfserver.log)
- Вывод отладочной ColdFusion (для отслеживания времени запроса и ответа)
- Apache 'server-status'
- MySQL Administrator для мониторинга активности базы данных
Информация о системе :
Мы используем несколько серверов приложений ColdFusion 8. Они были установлены в RH Linux с ColdFusion 8,0,1,195765 Standard, используя стандартную версию Sun JRE v1.6.0_04, поставляемую с установщиком. Наши базы данных находятся на выделенном сервере баз данных, работающем под управлением MySQL 5.0.45 в RH Linux.
Проблемы :
Мы сталкиваемся со странными проблемами, такими как:
- Загрузка страницы зависает на полпути через браузер, загружающий страницу (при этом окно браузера остается белым, не загружая HTML). Если вы остановите запрос и обновите его снова, он будет работать нормально во второй раз.
- ColdFusion сильно рушится. Когда мы перезапускаем ColdFusion, в журнале исключений говорится, что файл license.properties поврежден. Мы должны переустановить ColdFusion, чтобы он снова заработал.
- Начал видеть "слишком много открытых файлов" в файле exception.log. Мы следовали инструкциям здесь о том, как изменить лимит файлов, которые могут быть открыты.
Дополнительная информация :
- Мы начинаем использовать memcached в наших приложениях, чтобы уменьшить количество обращений к базе данных, которые мы имеем, надеясь, что это поможет.
- Мы превратили наше клиентское хранилище в реестр, а не в базу данных, чтобы проверить, помогло ли это, если не выполнять вызовы из базы данных.
- Мы планируем обновить нашу JRE до последней версии (1.6.0_14), чтобы увидеть, как это поможет.