Это сообщение означает, что по какой-то причине сборщик мусора занимает слишком много времени (по умолчанию 98% от всего времени процессора процесса) и восстанавливает очень мало памяти в каждом прогоне (по умолчанию 2% от кучи) .
Это фактически означает, что ваша программа перестает делать какие-либо успехи и всегда работает только с сборкой мусора.
Чтобы ваше приложение не впитывало процессорное время без каких-либо действий , JVM выбрасывает этот Error
, так что у вас есть шанс диагностировать проблему.
Редкие случаи, когда я это видел, - это то, где какой-то код создает тонны временных объектов и тонны слабо -referenced в среде с очень ограниченной памятью.
Для получения подробной информации этой статьи ознакомьтесь с этой частью ).
Проверьте свое расположение на несуществующие ссылки, например, неправильно сконфигурированная ссылка на favicon.ico заставит действие контроллера быть инициированным во второй раз. Удостоверьтесь точки favicon.ico к webroot, а не локальному каталогу, или иначе запросы будут сгенерированы для/controller/action/favicon.ico, а не/favicon.ico - и таким образом инициируют Ваше действие.
Это может также произойти с изображениями, таблицы стилей и JavaScript включает.
Для противостояния проверке, $id является интервалом, затем проверьте, чтобы гарантировать, что $id существует как первичный ключ в базе данных прежде, чем прогрессировать на любой функциональности.
Вы могли бы хотеть попытаться узнать, куда это прибывает из использования debug_print_backtrace () функция. (http://nl.php.net/manual/en/function.debug-print-backtrace.php
На прошлой неделе у меня была такая проблема.
Две возможные причины
Еще одна вещь, где вы устанавливаете Questioneer.id в своем сеансе? Может, в этом проблема?
Имели ту же проблему, с определенным действием случайным образом запускается 2-3 раза. Я отследил две причины:
Надстройка Firefox Yslow была настроена на автоматическую загрузку из своих настроек, вызывая перезагрузку страниц при использовании F5 (а не при загрузке страницы из адресной строки браузера и нажатии Enter).
I неверное объявление стиля css в параметрах $ html-> link (); в некоторых случаях это могло закончиться как background-image: url ('');, что также вызывало повторный запуск. Установка стиля ссылки на фоновое изображение: нет; когда не было изображения, я кое-что исправил.
Надеюсь, это поможет. Я знаю, что это довольно старый пост, но поскольку он довольно часто встречается в Google при поиске этой проблемы, я подумал, что он может помочь другим, если все еще публикует.
Удачи
Jeroen den Haan
Надстройка Firefox Yslow была настроена на автоматическую загрузку из настроек, вызывая перезагрузку страниц при использовании F5 (а не при загрузке страницы из адресной строки браузера и нажатии Enter).
У меня была неправильная декларация стиля css в параметрах $ html-> link (); в некоторых случаях это могло закончиться как background-image: url ('');, что также вызывало повторный запуск. Установка стиля ссылки на фоновое изображение: нет; когда не было изображения, я кое-что исправил.
Надеюсь, это поможет. Я знаю, что это довольно старый пост, но поскольку он довольно часто встречается в Google при поиске этой проблемы, я подумал, что он может помочь другим, если все еще публикует.
Удачи
Jeroen den Haan
Надстройка Firefox Yslow была настроена на автоматическую загрузку из настроек, вызывая перезагрузку страниц при использовании F5 (а не при загрузке страницы из адресной строки браузера и нажатии Enter).
У меня была неправильная декларация стиля css в параметрах $ html-> link (); в некоторых случаях это могло закончиться как background-image: url ('');, что также вызывало повторный запуск. Установка стиля ссылки на фоновое изображение: нет; когда не было изображения, я кое-что исправил.
Надеюсь, это поможет. Я знаю, что это довольно старый пост, но поскольку он довольно часто встречается в Google при поиске этой проблемы, я подумал, что он может помочь другим, если все еще публикует.
Удачи
Jeroen den Haan
вызывает перезагрузку страниц при использовании F5 (а не при загрузке страницы из адресной строки браузера и нажатии Enter).У меня было неверное объявление стиля css в параметрах $ html-> link (); в некоторых случаях это могло закончиться как background-image: url ('');, что также вызывало повторный запуск. Установка стиля ссылки на фоновое изображение: нет; когда не было изображения, я кое-что исправил.
Надеюсь, это поможет. Я знаю, что это довольно старый пост, но поскольку он довольно часто встречается в Google при поиске этой проблемы, я подумал, что он может помочь другим, если все еще публикует.
Удачи
Jeroen den Haan
вызывает перезагрузку страниц при использовании F5 (а не при загрузке страницы из адресной строки браузера и нажатии Enter).У меня было неверное объявление стиля css в параметрах $ html-> link (); в некоторых случаях это могло закончиться как background-image: url ('');, что также вызывало повторный запуск. Установка стиля ссылки на фоновое изображение: нет; когда не было изображения, я кое-что исправил.
Надеюсь, это поможет. Я знаю, что это довольно старый пост, но поскольку он довольно часто встречается в Google при поиске этой проблемы, я подумал, что он может помочь другим, если все еще публикует.
Удачи
Jeroen den Haan
Установка стиля ссылки на фоновое изображение: нет; когда не было изображения, я кое-что исправил.Надеюсь, это поможет. Я знаю, что это довольно старый пост, но поскольку он довольно часто встречается в Google при поиске этой проблемы, я подумал, что он может помочь другим, если все еще публикует.
Удачи
Jeroen den Haan
Установка стиля ссылки на фоновое изображение: нет; когда не было изображения, я кое-что исправил.Надеюсь, это поможет. Я знаю, что это довольно старый пост, но поскольку он довольно часто встречается в Google при поиске этой проблемы, я подумал, что он может помочь другим, если все еще публикует.
Удачи
Jeroen den Haan
Для меня это была проблема с JS.
Позаботьтесь о функции обертывания с помощью jQuery, которая повторно выполняет JS в обернутом содержимом!