Isp service error

В статье мы расскажем, как исправить ошибку (код состояния) 500 со стороны пользователя и администратора сайта, а также подробно разберём, что такое ошибка запроса 500.Что такое внутренняя ошибка сервера 500Код ошибки 5хх говорит о том, что браузер отправил запрос корректно, но сервер …

В статье мы расскажем, как исправить ошибку (код состояния) 500 со стороны пользователя и администратора сайта, а также подробно разберём, что такое ошибка запроса 500.

Что такое внутренняя ошибка сервера 500

Код ошибки 5хх говорит о том, что браузер отправил запрос корректно, но сервер не смог его обработать. Что значит ошибка 500? Это проблема сервера, причину которой он не может распознать.

Сообщение об ошибке сопровождается описанием. Самые популярные варианты:

  • Внутренняя ошибка сервера 500,
  • Ошибка 500 Internal Server Error,
  • Временная ошибка (500),
  • Внутренняя ошибка сервера,
  • 500 ошибка сервера,
  • Внутренняя ошибка HTTP 500,
  • Произошла непредвиденная ошибка,
  • Ошибка 500,
  • HTTP status 500 internal server error (перевод ― HTTP статус 500 внутренняя ошибка сервера).

Дизайн и описание ошибки 500 может быть любым, так как каждый владелец сайта может создать свою версию страницы. Например, так выглядит страница с ошибкой на REG.RU:

Как ошибка 500 влияет на SEO-продвижение

Для продвижения сайта в поисковых системах используются поисковые роботы. Они сканируют страницы сайта, проверяя их доступность. Если страница работает корректно, роботы анализируют её содержимое. После этого формируются поисковые запросы, по которым можно найти ресурс в поиске.

Когда поисковый робот сканирует страницу с ошибкой 500, он не изменяет её статус в течение суток. В течение этого времени администратор может исправить ошибку. Если робот перейдёт на страницу и снова столкнётся с ошибкой, он исключит эту страницу из поисковой выдачи.

Проверить, осталась ли страница на прежних позициях, можно с помощью Google Search Console. Если робот исключил страницу из поисковой выдачи, её можно добавить снова.

Код ошибки 500: причины

Если сервер вернул ошибку 500, это могло случиться из-за настроек на web-хостинге или проблем с кодом сайта. Самые распространённые причины:

  • ошибки в файле .htaccess,
  • неподходящая версия PHP,
  • некорректные права на файлы и каталоги,
  • большое количество запущенных процессов,
  • большие скрипты,
  • несовместимые или устаревшие плагины.

Решить проблему с сервером можно только на стороне владельца веб-ресурса. Однако пользователь тоже может выполнить несколько действий, чтобы продолжить работу на сайте.

Что делать, если вы пользователь

Если на определённом ресурсе часто возникает ошибка 500, вы можете связаться с владельцем сайта по инструкции.

Перезагрузите страницу

Удаленный сервер возвращает ошибку не только из-за серьёзных проблем на сервере. Иногда 500 ошибка сервера может быть вызвана небольшими перегрузками сайта.

Чтобы устранить ошибку, перезагрузите страницу с помощью сочетания клавиш:

  • на ПК — F5,
  • на ноутбуке — Fn + F5,
  • на устройствах от Apple — Cmd + R.

Обратите внимание! Если вы приобретаете товары в интернет-магазине и при оформлении заказа появляется 500 Internal Server Error (перевод — внутренняя ошибка сервера), при перезагрузке страницы может создаться несколько заказов. Поэтому сначала проверьте, оформился ли ваш предыдущий заказ. Если нет, попробуйте оформить заказ заново.

Очистите кэш и cookies браузера

Кэш и cookies сохраняют данные посещаемых сайтов и данные аутентификаций, чтобы в будущем загружать веб-ресурсы быстрее. Если на ресурсе уже был статус ошибки 500, при повторном входе на сайт может загружаться старая версия страницы с ошибкой из кэша, хотя на самом деле страница уже работает. Очистить кэш и куки браузера вам поможет инструкция.

Если ни одно из этих действий не решило проблему, значит, некорректно работает сам сервер сайта. Вернитесь на страницу позже, как только владелец решит проблему.

Что делать, если вы владелец сайта

В большинстве случаев устранить проблему может только владелец сайта. Как правило, ошибка связана с проблемами в коде. Реже проблемы могут быть на физическом сервере хостинг-провайдера.

Ниже рассмотрим самые популярные причины и способы решения.

Ошибки в файле .htaccess

Неверные правила в файле .htaccess — частая причина возникновения ошибки. Чтобы это проверить, найдите .htaccess в файлах сайта и переименуйте его (например, в test). Так директивы, прописанные в файле, не повлияют на работу сервера. Если сайт заработал, переименуйте файл обратно в .htaccess и найдите ошибку в директивах. Если вы самостоятельно вносили изменения в .htaccess, закомментируйте новые строки и проверьте доступность сайта.Также может помочь замена текущего файла .htaccess на стандартный в зависимости от CMS.

Найти директиву с ошибкой можно с помощью онлайн-тестировщика. Введите содержимое .htaccess и ссылку на сайт, начиная с https://. Затем нажмите Test:


Произошла непредвиденная ошибка

На экране появится отчёт. Если в .htaccess есть ошибки, они будут выделены красным цветом:


500 ошибка nginx

Активирована устаревшая версия PHP

Устаревшие версии PHP не получают обновления безопасности, работают медленнее и могут вызывать проблемы с плагинами и скриптами. Возможно, для работы вашего веб-ресурса нужна более новая версия PHP. Попробуйте сменить версию PHP на другую по инструкции.

Установлены некорректные права на файлы и каталоги сайта

В большинстве случаев корректными правами для каталогов являются «755», для файлов — «644». Проверьте, правильно ли они установлены, и при необходимости измените права на файлы и папки.

Запущено максимальное количество процессов

На тарифах виртуального хостинга REG.RU установлены ограничения на количество одновременно запущенных процессов. Например, на тарифах линейки «Эконом» установлено ограничение в 18 одновременно запущенных процессов, на тарифах «+Мощность» ― 48 процессов. Если лимит превышен, новый процесс не запускается и возникает системная ошибка 500.

Такое большое число одновременных процессов может складываться из CRON-заданий, частых подключений с помощью почтовых клиентов по протоколу IMAP, подключения по FTP или других процессов.

Чтобы проверить количество процессов, подключитесь по SSH. Выполните команду:

ps aux | grep [u]1234567 |wc -l

Вместо u1234567 укажите ваш логин хостинга: Как узнать логин хостинга.

Чтобы посмотреть, какие процессы запущены, введите команду:

Вместо u1234567 укажите логин услуги хостинга.

Командная строка отобразит запущенные процессы:


Код ошибки 500

Где:

  • u1234567 — логин услуги хостинга,
  • 40522 — PID процесса,
  • S — приоритет процесса,
  • /usr/libexec/sftp-server — название процесса.

Процесс можно завершить командой kill, например:

Вместо 40522 укажите PID процесса.

Чтобы решить проблему, вы также можете:

  • увеличить интервал запуска заданий CRON,
  • ограничить количество IMAP-соединений в настройках почтового клиента. Подробнее в статье Ограничение IMAP-соединений,
  • проанализировать запущенные процессы самостоятельно или обратившись за помощью к разработчикам сайта.

Если вам не удалось самостоятельно устранить ошибку 500, обратитесь в техподдержку.

Скрипты работают слишком медленно

На каждом виртуальном хостинге есть ограничения на время выполнения скрипта. Если за установленное время скрипт не успевает выполниться, возникает ошибка сервера 500. Для решения проблемы обратитесь к разработчику сайта и оптимизируйте скрипты. Если оптимизировать нельзя, перейдите на более мощный вид сервера.

У пользователей VPS есть возможность увеличить максимальное использование оперативной памяти на процесс, но лучше делать скрипты меньшего размера.

Ошибка 500 на сайте, созданном на WordPress

WordPress предлагает много плагинов для создания хорошего сайта. Они значительно расширяют возможности CMS. Однако они же могут нарушать работу сайта и вызывать ошибку 500. Вызвать ошибку могут как недавно установленные плагины, так и старые.

Для начала проверьте, нужно ли обновить плагины. Часто устаревшие плагины перестают работать и вызывают проблемы работы сайта. Если все плагины обновлены, но 500 Internal Server Error остаётся, отключите все плагины, чтобы убедиться, что именно они мешают работе сайта. Как только станет понятно, что виноват один из плагинов, отключайте их по очереди, пока не найдёте тот, который нарушает работу сервера.


Как отключить плагин в WordPress

  1. 1.

  2. 2.

    Перейдите во вкладку «Плагины» ― «Установленные».

  3. 3.

    Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

Если все ваши действия не решили проблему или вы не уверены в своих технических знаниях, обратитесь к службе технической поддержки. Сообщите время обнаружения проблемы и опишите все действия, которые вы предприняли перед обращением. Специалисты сделают детальную проверку настроек вашего сайта и при необходимости обратятся к администраторам сервера на стороне хостинг-провайдера.

Разработчики и люди, профессионально работающие с веб-приложениями, боятся 500 Internal Server Error. Оптимальный способ её устранения зависит от сервера и того, что на нём запущено. В данной статье приводятся советы по диагностике и исправлению ошибки 500.

  • Ошибка 500 Internal Server Error — диагностика
  • Ошибка 500 Internal Server Error — устранение на популярных платформах
  • Ошибка 500 Internal Server Error — устранение на стороне серверных скриптов
  • Попросите помощи у системного администратора
  • Ошибку 500 Internal Server Error довольно легко устранить

Важно помнить, что эта ошибка происходит на стороне сервера. Это значит, что HTML-код, выполняемый на стороне клиента, а также JavaScript или любые другие запущенные в браузере объекты, не могут быть причиной, по которой возникает ошибка 500 Internal Server Error. Само название (Internal Server Error – ‘внутренняя ошибка сервера’) говорит о том, что ошибка происходит на сервере.

Многие пользователи устанавливают на свой сервер популярные CMS-системы, такие как WordPress, Joomla, Drupal и они не должны вызывать ошибку 500, если всё настроено правильно. Однако она всё равно всплывает – из-за несовместимости версий, некачественных установок или сбоя прав доступа на сервере.

Вот некоторые распространённые проблемы, которые могут вызывать подобную ошибку в часто используемых CMS:

  • Если вы только что обновили движок до новой версии, вероятно, обновление прошло с ошибками и необходимо провести его повторно. Скорее всего, на сайте разработчика есть инструкции, как это правильно сделать.
  • Если вы только что активировали новый плагин или новую тему, стоит попробовать отменить эти изменения. Даже профессионально написанные плагины могут конфликтовать с другими и вызывать 500 Internal Server Error nginx
  • Если вы обновляли CMS, старые плагины и темы могут быть с ней несовместимы. Единственное, что можно сделать в таком случае — отключать их по очереди, пока ошибка 500 не исчезнет.
  • Неправильно заданные права доступа на сервере или ошибки в файле .htaccess. Серверу не удаётся получить доступ к скриптам, файлам и другим ресурсам, поэтому он выдаёт ошибку.

Когда причиной, по которой возникает ошибка 500 Internal Server Error являются скрипты и плагины, лучше всего искать ответы на сайтах их разработчиков.

Другой причиной по которой может возникнуть ошибка 500 Internal Server Error может стать разработка и тестирование собственных скриптов.

Чтобы справиться с такой ошибкой, попробуйте следующие решения:

  • Настройка прав на сервере: часто неверная настройка прав доступа к файлу или папке приводит к тому, что сервером выдаётся ошибка 500 Internal Server Error. Из-за того, что ему не удаётся запустить скрипт. Выясните, какие права должны быть настроены, и выставьте их соответствующим образом.
  • Превышено время ожидания: возможно, истекло время ожидания ответа от PHP или другого серверного скрипта. Это происходит из-за того, что недоступен определённый ресурс или коде была допущена ошибка, запускающая бесконечный цикл.
  • Превышено время ожидания соединения с сервером: если сервер был занят, перезагружался или потерял соединение, скрипт может выдать ошибку 500 Internal Server Error. Возможно, в следующий раз ошибки не будет. Но если ошибка появляется при тестировании, велика вероятность того, что она встретится и пользователям.
  • Ошибки в файле .htaccess: в некоторых случаях ошибку 500 может вызывать код, прописанный в файле .htaccess.
  • Ошибки в скрипте: если ошибку выдаёт скрипт, можете запросить у него подробную информацию об ошибке. К примеру, в PHP можно включить вывод ошибок на экран или в лог-файл, добавив директиву display_errors. По умолчанию среда выполнения может скрывать ошибки, но это не очень удобно для отладки программы.

В некоторых случаях у разработчиков нет полного контроля над сервером.

Если скрипт запускается на сервере сторонней организации, она может помочь вам в следующем:

  • Предоставить документацию о своём сервере и возможных причинах ошибки 500. В зависимости от используемой операционной системы и настройки оборудования, данная ошибка может возникать по разным причинам.
  • Попросите службу поддержки хостинга посмотреть лог-файлы с ошибками — системный администратор сможет определить, был ли сервер во время возникновения ошибки загружен или вовсе «упал».

Ошибка 500 Internal Server Error — как исправить? В большинстве случаев причины возникновения ошибки 500 легко исправляются. Проблема заключается в том, что без конкретной информации определение причины возникновения сбоя усложняется. Легче всего справиться с ошибкой, когда разработчик выяснит, что изменилось перед возникновением ошибки.

Не забывайте, что произошедшие изменения могли быть осуществлены и другими людьми — например, администратором сервера. Если же ничего не менялось, вероятно, сам сервер стал причиной возникновения ошибки из-за несовместимости программного обеспечения или проблем с производительностью.

  • 500 Internal Server Error
  • 502 Bad Gatеway
  • 503 Service temporarily unavailable
  • 504 Gateway Timeout
  • Ошибка 505

Коды ошибок 500, 502, 503, 504 говорят о том, что сервер в данный момент не может отобразить запрос из-за внутренней ошибки.

500 Internal Server Error

Самая распространенная внутренняя ошибка сервера. Код генерируется при любой проблеме, не имеющей отношения к остальным ошибкам, поэтому у его появления множество причин.

Некоторые причины появления ошибки 500

  • Ошибки при работе скриптов сайта.
  • Неверные директивы, указанные в файле .htaccess.

В редких случаях ошибка 500 может быть следствием внедрения в файлы сайта вредоносного кода.

Способы устранения ошибки 500 Internal Server Error

Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, подробнее в статье. Если ситуация связана с ошибочными директивами в .htaccess, с ошибками в работе CGI-скриптов, с ошибками в файле конфигурации веб-сервера, вы увидите точную причину ошибки в логе веб-сервера и сможете её устранить.

Если ошибка возникает при работе PHP-скрипта, текст ошибки в лог может не попасть. В этом случае нужна дополнительная диагностика.

502 Bad Gatеway

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

Причины появления ошибки 502 

  1. Веб-сервер выключен.
  2. При настройке веб-сервера допущена ошибка в конфигурации.
  3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов затрачиваются все имеющиеся у веб-сервера ресурсы.
  4. Произошла ошибка при работе с памятью в скрипте, что часто встречается при использовании старых версий PHP.
  5. Время выполнения скрипта превысило установленные на сервере ограничения.

Способы устранения ошибки 502 Bad Gatеway

  1. Проанализируйте текущий уровень общей нагрузки для сервера и в момент возникновения ошибки. На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» — «Статистика». Обратите внимание на пики потребления оперативной памяти.
  2. Проверьте лог-файл веб-сервера (/var/log/error_log). При обнаружении в нём подозрительных сообщений, связанных с выделением оперативной памяти, обратитесь в техподдержку.
  3. Проверьте оптимальность работы используемых на сайте скриптов, оцените скорость обработки запросов. Иногда долгое ожидание может быть связано с обработкой большого объёма данных или с обращением к внешним ресурсам. В этих случаях откажитесь от таких операций или выполните их оптимизацию.

503 Service temporarily unavailable

Ошибка означает, что в течение некоторого времени сервер не сможет обрабатывать запросы из-за технических неисправностей.

Причины появления ошибки 503

  1. Передача большого объёма данных.
  2. Превышено время ожидания загрузки.
  3. Большое количество запросов к серверу.
  4. На хостинге RU-CENTER данный код может выдаваться при обращении к сайту, которого на хостинге не существует.

Способы устранения ошибки 503 Service temporarily unavailable

Если на сайте все процессы (код, скрипты) работают без перебоев, вероятно, причина 503 ошибки в недостаточном количестве ресурсов. Проблему можно решить путем перехода на более производительный тариф или сервер.

504 Gateway Timeout

Код ошибки указывает, что серверу не хватило времени, чтобы получить ответ от другого сервера для завершения операции. Как правило, среднее время загрузки не должно превышать 1-3 секунды.

Причины появления ошибки 504

  1. Долгая обработка запроса скриптами сайта.
  2. Обработка большого количества данных.
  3. В ряде случаев причины появления ошибки 504 могут совпадать с аналогичными для ошибки 502.

Способы устранения ошибки 504 Gateway Timeout

Нужно проверить, что происходит на сервере в момент появления ошибки 504. Если обрабатываются большие объёмы данных или выполняются операции, требующие длительного времени, настройте эти операций не через браузер, а с помощью планировщика заданий или по SSH.

Также для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

Ошибка 505

Ошибка 505 появляется при использовании неподдерживаемой браузером версии HTTP. 

Причины появления ошибки 505

  1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
  2. Использование устаревшего браузера, не поддерживающего современные версии HTTP.
  3. Сервер не поддерживает новые версии протокола, по которым осуществляется соединение.

Способы устранения ошибки 505 HTTP Version not supported

  1. Поиск вирусов. Вредоносная программа может повредить и удалить файлы, необходимые браузеру для определения состояний. 
  2. Обновление системы. Вы можете избежать не только появления ошибки 505, но и ряда других проблем, используя актуальную версию ОС и/или браузера. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

Если ошибка 505 возникла при обращении к вашему сайту, проверьте актуальность используемого программного обеспечения на веб-сервере. 

  Туториал: как исправить ошибки сервера

  1. 18.08.2011, 18:10


    #1

    Sergey_ вне форума


    Member


    По умолчанию Ошибка Internal Server Error

    Сервер раз в 3-5 дней выдаёт ошибку 500 на всех сайтах, в ispmanager зайти некак тоже выдаёт ошибку, помогает перезагрузка vps. Началось это после последнего обновления isp.

    Стоит на vps — debian 5 lenny 10 ispmanager pro

    Вот что показывает когда пытаешься зайти на сайт

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@mail.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.
    Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny10 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at grand.org.ua Port 80

    А вот что в логах /var/log/apache2/error.log

    [Wed Aug 17 17:51:09 2011] [error] [client 82.117.239.237] File does not exist: /htdocs
    [Wed Aug 17 18:01:10 2011] [error] [client 82.117.239.237] File does not exist: /htdocs
    [Wed Aug 17 18:11:11 2011] [error] [client 82.117.239.237] File does not exist: /htdocs
    [Wed Aug 17 18:21:11 2011] [error] [client 82.117.239.237] File does not exist: /htdocs
    [Thu Aug 18 01:44:47 2011] [error] [client 202.75.211.206] File does not exist: /htdocs
    [Thu Aug 18 01:44:48 2011] [error] [client 202.75.211.206] File does not exist: /htdocs
    [Thu Aug 18 01:44:49 2011] [error] [client 202.75.211.206] File does not exist: /htdocs
    [Thu Aug 18 11:37:36 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:37:47 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:37:57 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:38:07 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:38:17 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:38:27 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:38:37 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:38:47 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:38:57 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:39:07 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:39:17 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:39:27 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:39:37 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:39:47 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:39:57 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:40:07 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:40:17 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:40:27 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:40:30 2011] [error] (12)Cannot allocate memory: apr_socket_accept: (client socket)
    [Thu Aug 18 11:40:37 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:40:47 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:40:57 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:40:59 2011] [error] [client 193.109.249.235] (12)Cannot allocate memory: Can’t fork
    [Thu Aug 18 11:40:59 2011] [error] [client 193.109.249.235] (12)Cannot allocate memory: Timeout connecting daemon
    [Thu Aug 18 11:40:59 2011] [error] [client 193.109.249.235] File does not exist: /htdocs
    [Thu Aug 18 11:41:02 2011] [error] [client 193.109.249.235] File does not exist: /htdocs
    [Thu Aug 18 11:41:07 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:41:09 2011] [error] [client 193.109.249.235] (12)Cannot allocate memory: Can’t fork
    [Thu Aug 18 11:41:09 2011] [error] [client 193.109.249.235] (12)Cannot allocate memory: Timeout connecting daemon
    [Thu Aug 18 11:41:17 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:41:27 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:41:37 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:41:44 2011] [error] [client 193.109.249.235] (12)Cannot allocate memory: Can’t fork, referer: https://91.209.127.8/manager/vdsmgr?func=vdsispmgr
    [Thu Aug 18 11:41:44 2011] [error] [client 193.109.249.235] (12)Cannot allocate memory: Timeout connecting daemon, referer: https://91.209.127.8/manager/vdsmgr?func=vdsispmgr
    [Thu Aug 18 11:41:47 2011] [error] (12)Cannot allocate memory: fork: Unable to fork new process
    [Thu Aug 18 11:42:47 2011] [notice] caught SIGTERM, shutting down
    [Thu Aug 18 11:43:36 2011] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
    [Thu Aug 18 11:43:36 2011] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
    [Thu Aug 18 11:43:36 2011] [warn] RSA server certificate CommonName (CN) `rokma755′ does NOT match server name!?
    [Thu Aug 18 11:43:36 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
    [Thu Aug 18 11:43:36 2011] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
    [Thu Aug 18 11:43:36 2011] [warn] RSA server certificate CommonName (CN) `rokma755′ does NOT match server name!?
    [Thu Aug 18 11:43:36 2011] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny10 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g configured — resuming normal operations

    Подскажите пожалуйста как решить эту проблему?


  2. 18.08.2011, 18:20


    #2

    По умолчанию

    Sergey_, что из этого Вам не понятно?

    Цитата Сообщение от Sergey_
    Посмотреть сообщение

    (12)Cannot allocate memory: fork: Unable to fork new process

    говорит о том, что не хватает памяти.


  3. 18.08.2011, 19:43


    #3

    Sergey_ вне форума


    Member


    По умолчанию

    Цитата Сообщение от Виктор
    Посмотреть сообщение

    Sergey_, что из этого Вам не понятно?

    говорит о том, что не хватает памяти.

    Если у меня максимальная нагрузка на оперативу 15 процентов, а средняя 9-11 , то как и где не хватает ему памяти? Загрузка cpu от 1-9 процента, файловых дескрипторов 12-15 процентов, процессу не более 12 прыгает.


  4. 18.08.2011, 19:56


    #4

    По умолчанию

    Sergey_, какая система виртуализации?


  5. 18.08.2011, 20:20


    #5

    Sergey_ вне форума


    Member


    По умолчанию

    Цитата Сообщение от Виктор
    Посмотреть сообщение

    Sergey_, какая система виртуализации?

    На VPS применяется виртуализация Open VZ.


  6. 18.08.2011, 20:58


    #6

    ls вне форума


    ISPsystem team

    Аватар для ls


    По умолчанию

    А нода случайно не перегружена?


  7. 18.08.2011, 23:18


    #7

    Sergey_ вне форума


    Member


    По умолчанию

    Цитата Сообщение от ls
    Посмотреть сообщение

    А нода случайно не перегружена?

    эх, первый раз услышал слово нода, прочёл что это, но на вопрос перегружена она или нет, я не знаю, на сервере изменения в настройках не делал 4 месяца, 2 недели назад поставил 3 последних обновления isp, после этого ошибку 500 выбило 3 раза.


  8. 19.08.2011, 03:36


    #8

    По умолчанию

    Цитата Сообщение от Sergey_
    Посмотреть сообщение

    На VPS применяется виртуализация Open VZ.

    покажите вывод cat /proc/user_beancounters


  9. 19.08.2011, 06:22


    #9

    mhost вне форума


    Senior Member


    По умолчанию

    У меня причина подобного поведения так и не была ясна полностью. Сидел у одного хостера на VPS со статическим конфигом. Часто 500 вылезала, буквально 1 раз на 10 рефрешей страницы. Затем постоянно 500 висела до ребута. После переехал на Cloud хостинг и проблемы более ниразу не видел.


  10. 19.08.2011, 18:52


    #10

    Sergey_ вне форума


    Member


    По умолчанию

    Цитата Сообщение от Виктор
    Посмотреть сообщение

    покажите вывод cat /proc/user_beancounters

    Вот
    «cat /proc/user_beancounters

    Version: 2.5
    uid resource held maxheld barrier limit failcnt
    39693: kmemsize 12476692 67109717 67108864 67108864 818
    lockedpages 0 106 256 256 26
    privvmpages 88834 297866 262144 524288 3444
    shmpages 787 3507 21504 21504 0
    dummy 0 0 0 0 0
    numproc 56 172 512 512 0
    physpages 38628 243717 0 9223372036854775807 0
    vmguarpages 0 0 131072 131072 0
    oomguarpages 38628 243717 131072 131072 0
    numtcpsock 25 219 10000 10000 0
    numflock 7 19 188 206 0
    numpty 1 2 16 16 0
    numsiginfo 0 64 256 256 0
    tcpsndbuf 715160 11083528 40960000 40960000 0
    tcprcvbuf 409600 6115344 40960000 40960000 0
    othersockbuf 62064 1126048 1126080 2097152 77881
    dgramrcvbuf 0 58024 262144 262144 0
    numothersock 32 236 10000 10000 0
    dcachesize 633965 857587 3409920 3624960 0
    numfile 1662 5054 10000 10000 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    numiptent 18 18 128 128 0
    «

    А по поводу хостинга, так проблем у меня до этого не было на этом хостинге


Понравилась статья? Поделить с друзьями:
  • Isp blocking ошибка 202 на телевизоре самсунг
  • Isofast c35e a коды ошибок
  • Iso ошибка проверки подписи драйвера
  • Iso type 32 ps3 ошибка
  • Iso 15031 6 ошибка