Увеличен максимальный размер кучи CF JVM, и теперь служба CF не запускается

2722
erikvold

Поэтому я вошел в администратор ColdFusion и увеличил максимальный размер кучи CF JVM, после чего мне сказали, что мне нужно будет перезапустить службу, поэтому я остановил службу, а затем попытался запустить ее снова и получил следующее сообщение об ошибке:

Windows не удалось запустить сервер приложений ColdFusion 8 на локальном компьютере. Для получения дополнительной информации просмотрите журнал системных событий. Если это служба не корпорации Майкрософт, обратитесь к поставщику службы и ознакомьтесь с кодом ошибки для конкретной службы 2.

Итак, я пошел в приложение просмотра событий, затем взглянул на Applicationжурнал и увидел ошибку, которая гласила:

Не удалось запустить службу сервера приложений ColdFusion 8. Проверьте файлы журнала сервера «coldfusion» для получения дополнительной информации.

Поэтому я пошел в logsкаталог ColdFusion, открыл server.logфайл журнала, и я не вижу там ничего полезного или других файлов журнала ..

Любая идея, как я могу изменить размер кучи JVM обратно к тому, что было, чтобы я мог снова запустить CF?

0

1 ответ на вопрос

1
harrymc

Эта проблема может быть решена в:
Максимальный размер кучи JVM больше чем 1,8 ГБ предотвратит запуск ColdFusion MX

На 32-разрядных процессорных компьютерах наибольшее непрерывное адресное пространство памяти, которое операционная система может выделить процессу, составляет 1,8 ГБ. Из-за этого максимальный размер кучи может быть установлен только до 1,8 ГБ. На компьютерах с 64-разрядными процессорами ограничение в 1,8 ГБ не применяется, поскольку машины с 64-разрядными процессорами имеют большее адресное пространство в памяти.

Чтобы исправить эту проблему, файл jvm.config должен быть изменен:

  1. Откройте файл cf_root / runtime / bin / jvm.config в текстовом редакторе.
  2. Найдите раздел с пометкой "# Аргументы в ВМ".
  3. Измените -Xmxпеременную, чтобы установить максимальный размер кучи менее 1,8 ГБ.
    Например:-Xmx1024m
  4. Сохраните файл.
  5. Перезапустите ColdFusion.

Будьте осторожны, не используйте слишком большое значение для компьютера. Это может оказать негативное влияние на производительность Windows и других установленных продуктов.