Status error bitrix environment

Всем Привет, не удается создать сайт, после удаления, до этого сайт был в директории /home/bitrix/wwwрешил создать дополнительный сайт, чтобы был вид типа "/home/bitrix/ext_www/site1.ru" и  /home/bitrix/ext_www/site1.ru, но не получилось, удалил текущий, перезагрузил машину, та же ситуация:Подскажите пожалуйста в чем может быть причина ошибкиКод Tasks found 12: ------------------------------------------------------------------------------------...
 

Пользователь 376328

Посетитель

Сообщений: 64
Баллов: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 30.08.2015

#1

0

12.09.2016 13:04:30

Всем Привет, не удается создать сайт, после удаления, до этого сайт был в директории /home/bitrix/www
решил создать дополнительный сайт, чтобы был вид типа «/home/bitrix/ext_www/site1.ru» и  /home/bitrix/ext_www/site1.ru, но не получилось, удалил текущий, перезагрузил машину, та же ситуация:

Подскажите пожалуйста в чем может быть причина ошибки

Код
Tasks found 12:
------------------------------------------------------------------------------------
TaskID                    | Started at                |          Status | Last Step
------------------------------------------------------------------------------------
site_create_0406334861    | 12/09/2016 12:50          |           error | play|complete
 

Пользователь 23748

Гуру

Сообщений: 2754
Баллов: 447
Авторитет:

5

Рейтинг пользователя:

3

Регистрация: 20.04.2008

АКРИТ Веб-студия

на последнем обновлении у меня тоже веселуха

Filter options:
select_type: not_filtered
select_status: not_filtered

Tasks found 268:
————————————————————————————
TaskID                    | Started at                |          Status | Last Step
————————————————————————————
restart_web_services_0784711575 | 12/09/2016 11:16          |       interrupt |
site_delete_3377026228    | 12/09/2016 11:16          |       interrupt |
site_create_2408733123    | 11/09/2016 18:06          |       interrupt |
restart_web_services_0062130643 | 11/09/2016 18:02          |       interrupt |
site_delete_2047432238    | 11/09/2016 18:01          |       interrupt |
site_create_4103535575    | 11/09/2016 16:56          |       interrupt |
monitor_3317225363        | 06/09/2016 10:52          |       interrupt |
monitor_7032276613        | 06/09/2016 10:49          |       interrupt |
monitor_7303608575        | 06/09/2016 10:07          |       interrupt |
update_8648064487         | 06/09/2016 10:04          |       interrupt |
————————————————————————————
Available actions:

 

Пользователь 376328

Посетитель

Сообщений: 64
Баллов: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 30.08.2015

#3

0

12.09.2016 13:24:32

Цитата
Александр Панишев написал:
на последнем обновлении у меня тоже веселуха

Filter options:
select_type: not_filtered
select_status: not_filtered

Tasks found 268:
————————————————————————————
TaskID                    | Started at                |          Status | Last Step
————————————————————————————
restart_web_services_0784711575 | 12/09/2016 11:16          |       interrupt
site_delete_3377026228    | 12/09/2016 11:16          |       interrupt
site_create_2408733123    | 11/09/2016 18:06          |       interrupt
restart_web_services_0062130643 | 11/09/2016 18:02          |       interrupt
site_delete_2047432238    | 11/09/2016 18:01          |       interrupt
site_create_4103535575    | 11/09/2016 16:56          |       interrupt
monitor_3317225363        | 06/09/2016 10:52          |       interrupt
monitor_7032276613        | 06/09/2016 10:49          |       interrupt
monitor_7303608575        | 06/09/2016 10:07          |       interrupt
update_8648064487         | 06/09/2016 10:04          |       interrupt
————————————————————————————
Available actions:

Пароль от root менял в базе mysql ?
если да, то здесь укажи его

/etc/ansible/group_vars/bitrix-mysql
/etc/ansible/group_vars/bitrix-web
/root/.my.cnf

но мне почему-то не помогло((

 

Пользователь 23748

Гуру

Сообщений: 2754
Баллов: 447
Авторитет:

5

Рейтинг пользователя:

3

Регистрация: 20.04.2008

АКРИТ Веб-студия

#4

0

12.09.2016 13:37:18

Цитата
Ozymandis написал:
Пароль от root менял в базе mysql ? если да, то здесь укажи его

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

Веб-студия АКРИТ Увеличьте продажи трансформировав сайт в сеть торговых точек в интернете

 

Пользователь 376328

Посетитель

Сообщений: 64
Баллов: 5
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 30.08.2015

#5

0

12.09.2016 15:17:56

Цитата
Александр Панишев написал:

Цитата
Ozymandis  написал:
Пароль от root менял в базе mysql ? если да, то здесь укажи его

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

Спасибо, я так понял, это такая фича Битрикс ВМ, только с пустым рутовым паролем от mysql можно создать сайт.

Нигде в документации не нашел этого уточнения. Прошу разработчиков добавить это в инструкцию)

 

Пользователь 325885

Постоянный посетитель

Сообщений: 218
Баллов: 19
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 09.04.2015

#6

0

15.09.2016 12:00:23

Цитата
Ozymandis написал:

Цитата
Александр Панишев  написал:

Цитата
Ozymandis  написал:
Пароль от root менял в базе mysql ? если да, то здесь укажи его

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

Спасибо, я так понял, это такая фича Битрикс ВМ, только с пустым рутовым паролем от mysql можно создать сайт.

Нигде в документации не нашел этого уточнения. Прошу разработчиков добавить это в инструкцию)

Вы можете прописать пароль в конфигах ансайбл. /etc/ansible/group_host/bitrix-mysql

Порой при просмотре интернет-страниц появляется сообщение об ошибке: 502 Bad Gateway. После этого пользователь не может просматривать выбранный ресурс. Что значит эта ошибка и как ее исправить, рассмотрим далее…

Как правило, такое сообщение – следствие проблем в деятельности прокси-сервера, хостинг-сервера или DNS-сервера, на которых размещен сайт. Иными словами, ваш браузер получил неправильный ответ прокси-сервера и выдал вам общую ошибку “502 Bad Gateway”.

502 bad gateway bitrix environment

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

502 bad gateway bitrix environment

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

502 bad gateway bitrix environment

Если доступ в интернет есть, но ошибка 502 при обращении на конкретный сайт остается, можно попробовать удалить cookies. Если вы пользуетесь браузером Opera, заходите в меню “Инструменты” – “Удалить личные данные” – “Подробности”. Если вы пользуетесь, например, Fierefox, заходите в “Настройки”, выбираете “cookies” и далее: “Очистить cookies”.

502 bad gateway bitrix environment

Если же все ваши действия не увенчались успехом, значит, проблема лежит вне пределов вашей компетенции – скорей всего “упал” сервер, к которому вы пытались обратиться. Поэтому единственным выходом остается ждать, пока “админ” сайта решит проблему.

sovetclub.ru

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

[tip]Читайте также: DNS Unlocker — что это? Как удалить программу?[/tip]

Ошибка 502 bad gateway свидетельствует о том, что запрос со стороны клиента пришел на сервер, но вследствие системных проблем ресурса, ответа не последовало. Нормальным явлением считается, когда на сервер передается запрос и он становится в очередь на обработку. В случае, когда сервер располагается за шлюзом, то вероятно, что Apache или шлюз имеют сбои или проблемы в работе.

Ошибка 502 bad gateway

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

Ошибка 502: как исправить?

Пожалуй единственный способ, как исправить ошибку 502 bad gateway со стороны клиента – это очистить все параметры и временные файлы, которые хранятся в браузере. Предварительно следует проверить, нет ли сбоев в работе обозревателя в общем, перейдя на несколько других сайтов. Затем проверить возникновение проблемы в другом обозревателе.

[tip]Читайте также: Какой браузер для Windows 7 лучше выбрать?[/tip]

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

  1. Запустить обозреватель Google Chrome;
  2. Нажать на «Меню», имеет вид трех продольных полос или точек и перейти в «Настройки»;

Ошибка 502 как исправить фото 1

  1. В графе «Личные данные» нажать на «Очистить историю»;

Ошибка 502 как исправить фото 2

  1. Выставить длительность очистки «За все время» и установить галочки возле первых 4-х пунктов;
  2. Нажать «Очистить историю».

Ошибка 502 как исправить фото 3

Вариант для других браузеров отличается в выполнении, но незначительно. Можно использовать распространенную комбинацию клавиш Ctrl + Shift + Del.

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

[tip]Читайте также: CCleaner — программа очистки компьютера от мусора[/tip]

Пожалуй это единственный действенный вариант устранения проблемы со стороны клиента. В случае отсутствия решения следует оповестить администратора ресурса о проблеме.

Ошибка 502 bad gateway: другие причины возникновения

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

  1. Превышение максимальной мощности выделенной для ресурса. Так, если машина способна выдержать 10000 запросов в секунду, то любое превышение данного количества чревато ошибкой. Обычно на одном оборудовании размещаются многочисленные сайты. Недоброкачественное предоставление услуг хостингом, даже в пределах допустимых норм нагрузки выделенной сервером, могут выбивать ошибки 502;

Ошибка 502 что значит и как исправить фото 1

  1. Конфигурация сервера имеет некоторые ограничения или сбои. Нужно проверить корректность выставленной нагрузки. Высоконагруженные ресурсы имеют свои особенности строения, настройки шлюзов и серверов. Следует максимально сокращать нагрузку на сервер;
  2. DDOS-атака. Обычно проводятся атаки на ресурсы с целью вымогательства средств за прекращения DDOS и дальнейшего «крышевания». Альтернативный вариант, это атака со стороны конкурентов. Необходимо организовывать специальную защиту, устанавливается фаервол, что безусловно требует больших усилий по организации, но позволяет обезопасить сервер. Важно, что 100% защиты не добиться, любой ресурс можно положить, но порог нагрузки существенно увеличивается, скорее всего DDOS становится убыточным и прекращается;

Ошибка 502 что значит и как исправить фото 2

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

В админ панели следует временно отключить или напротив, включить FastCGI.

Со стороны пользователя можно выполнить несколько дополнительных процедур – проверить в антивирусе наличие активной интернет защиты. Следует временно приостановить действие антивируса и перейти по адресу на сайт.

[tip]Читайте также: Как увеличить скорость беспроводного интернета?[/tip]

В браузере или Windows не должно использоваться proxy или VPN, проверьте список запущенных задач и расширений. Возможно не отвечает сервер какого-то промежуточного значения в proxy пространстве.

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

Если у Вас остались вопросы по теме «Что значит ошибка 502 bad gateway и как ее исправить? «, то можете задать их в комментариях

tvoykomputer.ru

Что вызывает 502 ошибку сервера

Ошибка 502 говорит о том, что обратный прокси-сервер (допустим, Apache) для сервера источника (например, nginx) получает некорректный ответ от исходного веб-сервера.

Посмотрев внимательнее, мы обнаружили, что Apache работает в нем как прокси nginx. Веб-сервер перезагружал http-сервис почти каждый час. Наш опыт в устранении подобных ошибок показывает, что ошибка 502 Bad Gateway появляется по одной из следующих причин:

  1. Перегруженность сервера. Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;
  2. Частая перезагрузка веб-сервера. Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;
  3. Плохой код сайта. Сайты с устаревшими приложениями или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;
  4. Ошибки сети. Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера) также становятся причиной появления 502 ошибки сервера;
  5. Время ожидания серверного программного обеспечения. 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache) уходит в таймаут. Сюда же относятся и медленные запросы.

Как исправить 502 серверную ошибку в nginx

Сначала необходимо определить первопричину возникновения данной ошибки. Мы изучили серверные логи во время перезагрузок, и нашли там ошибки seg fault.

Затем мы покопались в конфигурации сервера, и увидели, что там отсутствовал модуль mod_rpaf. Именно это и вызывало падение сервера:

Rpaf – это модуль Reverse proxy add forward, разработанный для серверов Apache. Он нужен в том случае, если вы задаете Nginx фронденд-сервером и хотите получить реальный IP серверных запросов.

Данный модуль не работал под Apache-2.4, поэтому мы немного его подправили. После перекомпиляции и перезагрузки Apache ошибки сегментации прекратились.

Мы последили за сервером еще пару часов и убедились в том, что перезагрузки прекратились, а серверные ошибки исчезли.

Вот несколько советов, как исправить ошибку 502 bad gateway:

  • Следите за тем, чтобы файлы сайта (плагины и темы) своевременно обновлялись и не устаревали;
  • Оптимизируйте и исправляйте медленные MySQL-запросы;
  • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
  • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

Перевод статьи «HOW TO FIX «502 SERVER ERROR – BAD GATEWAY» IN WEB SERVERS» был подготовлен дружной командой проекта Сайтостроение от А до Я.

www.internet-technologies.ru

Как может выглядеть ошибка 502

502 bad gateway bitrix environment

Ошибка 502 Bad Gateway отображается внутри окна интернет-браузера, точно так же, как веб-страницы.

502 bad gateway bitrix environment

Известная ошибка «fail whale» в Twitter, которая говорит о том, что Twitter превышает пропускную способность, на самом деле является ошибкой 502 Bad Gateway (хотя ошибка 503 также имеет смысл).

Ошибка Bad Gateway, полученная в Центре обновления Windows, генерирует код ошибки 0x80244021 или сообщение WU_E_PT_HTTP_STATUS_BAD_GATEWAY.

Когда сервисы Google, такие как Google Search или Gmail, испытывают 502 Bad Gateway, на экране часто отображается ошибка сервера, а иногда и всего 502.

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

Что означает ошибка 502 Bad Gateway

Часто ошибки Bad Gateway вызваны проблемами между серверами в Интернете, которые вы не можете контролировать. Тем не менее, иногда нет реальной проблемы, но ваш браузер считает, что это одна из проблем с вашим браузером, проблема с вашим домашним сетевым оборудованием или какая-либо другая причина в вашем контроле.

Примечание. Веб-серверы Microsoft IIS часто предоставляют дополнительную информацию о причине ошибки 502 Bad Gateway, добавив дополнительную цифру после 502, как в HTTP-ошибке 502.3. Веб-сервер получил недопустимый ответ, или неправильно настроен прокси-сервер, что означает: ошибка соединения отправителя (ARR). Здесь вы можете увидеть полный .

Подсказка: ошибка HTTP 502.1 — ошибка «Bad Gateway» относится к проблеме тайм-аута приложения CGI, и лучше устранить ее как проблему с тайм-аутом шлюза 504.

Как исправить ошибку 502 Bad Gateway

Ошибка 502 Bad Gateway часто является сетевой ошибкой между серверами в Интернете, то есть проблема не связана с вашим компьютером или подключением к Интернету.

502 bad gateway bitrix environment

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

Попробуйте снова загрузить URL-адрес, нажав F5 на клавиатуре или нажав кнопку обновления/перезагрузки.

Хотя ошибка 502 Bad Gateway обычно указывает на сетевую ошибку вне вашего контроля, она может быть крайне временной. Повторное обновление страницы часто бывает успешным.

Запустите новый сеанс браузера, закрыв все открытые окна браузера, а затем открыв новый, и попробуйте снова открыть веб-страницу.

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

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

Устаревшие или поврежденные файлы, хранящиеся в вашем браузере, могут вызывать проблемы с 502 Bad Gateway.

Если удалить эти кэшированные файлы и повторить попытку, проблема будет решена, если это является причиной.

Удалите файлы cookie вашего браузера

По тем же причинам, которые указаны выше в кэшированных файлах, очистка хранимых файлов cookie может исправить ошибку 502.

Примечание. Если вы не хотите очищать все свои файлы cookie, сначала попробуйте удалить только те куки, которые связаны с сайтом, на котором вы получаете ошибку 502. Но лучше полностью удалить все хранящиеся cookie в вашем браузере.

502 bad gateway bitrix environment

Запустите браузер в режиме инкогнито

Запуск браузера в режиме инкогнито означает запуск с настройками по умолчанию и без надстроек и расширений, включая панели инструментов. Запустить браузер в данном режиме, на примере Google Chrome можно сочетанием клавиш Ctrl+Shift+N

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

Попробуйте использовать другой браузер

Используйте другой браузер, помимо самых популярных, таких как, Firefox, Chrome, Internet Explorer и Safari.

502 bad gateway bitrix environment

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

Перезагрузите компьютер и сетевое оборудование

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

Проблемы с вашим модемом, маршрутизатором, коммутаторами или другими сетевыми устройствами могут вызывать 502 Bad Gateway или другие 502 ошибки. Простой перезапуск этих устройств может помочь.

Совет. Порядок отключения этих устройств не особенно важен, но обязательно отключите их с внешней стороны.

Измените свои DNS-серверы либо на маршрутизаторе, либо на вашем компьютере или устройстве. Некоторые ошибки Bad Gateway вызваны временными проблемами с DNS-серверами.

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

На большинстве веб-сайтов есть учетные записи социальных сетей, которые они используют для поддержки своих посетителей. У некоторых даже есть телефон и контакты по электронной почте.

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

Обратитесь к своему Интернет-провайдеру

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

На данном этапе устранения неполадок сообщение об ошибке 502 Bad Gateway почти наверняка является проблемой как для вашего интернет-провайдера, так и для сети веб-сайта.

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

leephone.ru

Обнаружилась проблема около месяца назад. Сначала некоторые пользователи стали жаловаться, что на определенных страницах сайта (в основном на социальной сети) возникает сообщение о 502 ошибке – Bad gateway.
У меня на нескольких компьютерах и под несколькими браузерами эта ошибка не наблюдалась. На сервере тоже все было хорошо.
Попросил пользователей указать точно, какая страница выдает ошибку, какой броузер используется.
Попробовал повторить в какой-то момент, ошибку эту поймал. Сначала подумал, что сервер перестал работать, перегруз или еще что-то, но все оказалось намного запутаннее.

Самое смешное, что ошибка появлялась только на определенных страницах, только в одном браузере (firefox) и только когда я залогинивался, под обычным посетителем без входа в учетную запись те же страницы нормально выводились.
Начал ломать голову, в чем проблема? Сначала подумал, что это косяк браузера, потому что только что перед появлением ошибки у меня прошло автоматическое обновление firefox’a. Открывая эти же страницы эксплорером проблема не наблюдалась. Однако все оказалось не так просто – у пользователей ошибка повторялась и под эксплорером.
Далее я предположил, что в какой-то момент на сервере был сбой, а потом эти страницы для определенных пользователей закешировались с ошибкой.
Проводя поиск по сообщению о 502 ошибке, я обнаружил только рекомендации почистить куки. Почистил, и это помогло – все страницы начали показываться. Сообщил об этом нескольким пользователям, им такая операция тоже помогла. Но как быть тем, кто не умеет куки очищать?
Я написал маленький скрипт, который чистит куки. Стали всем, кто сообщает об ошибке, давать cskre на эту страницу.
Считая, что проблема решена и после того, как все пользователи куки себе очистят, она больше не повторится, я уехал отдыхать в Европу.
Вдруг в одном из браузеров удается ошибку поймать, опять та самая “502″.
Лезу в логи nginx’a. Нахожу там сообщение по этой ошибке. Это уже что-то, за что можно зацепиться. По этой строке нахожу заметку, что ошибка может возникать, если апач возвращает очень длинные заголовки, которые не помещаются в кеш nginx’a.
Вот оно! Ура. Захожу в файл настроек, добавляю строки, увеличивающие размер буфера:

Код: Выделить всё
proxy_buffer_size 16k;
proxy_buffers 16 16k;

перезагружаю nginx – ошибки нет.

ruseo.net

Диагностика – лучший способ определить причину

Без предварительного проведения диагностики нельзя определить точно – в чем заключается причина появления ошибки 502 Bad Gateway Error bitrix environment. Как было сказано, это может происходить как на стороне сервера, так и пользователя. Соответственно, необходимо в первую очередь исключить второй вариант. Для этого выполните следующее:

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

502 bad gateway bitrix environmentПользователю потребуется в первую очередь избавиться от кэша и очистить Cookie-файлы. В различных версиях веб-обозревателей это делается по-разному.

  1. Если вы используете браузер Internet Explorer, открывайте меню «Сервис» и запуска свойства. Здесь вы найдете кнопку «Удалить», которая деинсталлирует все файлы.
  2. При использовании браузеров на базе Chromium, в том числе Chrome, «Яндекс.Браузер» и других выполните следующее: откройте меню инструментов (в правом верхнем углу) и перейдите в раздел с историей. Остается нажать кнопку «Очистить историю» и выбрать ту информацию, которая подлежит удалению.
    502 bad gateway bitrix environment
  3. При использовании обозревателя FireFox войдите в раздел инструментов и перейдите в «Настройки». Здесь найдите параметры Cookies и удалите их.
  4. При использовании Opera, также выполните вход в меню инструментов и найдите опцию «Удалить личные данные», затем откройте «Подробности» и выполняйте деинсталляцию.

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

Также, она часто проявляется при некорректной работе Wi-Fi маршрутизатора, а чаще всего – когда он не справляется с большой нагрузкой. Это происходит при подключении множества различных устройств к сети или обработке больших потоков данных. Часто решить проблему позволяет обычное переподключение, но со временем вы снова увидите ошибку 502 Bad Gateway Error. Избавиться от нее можно только если приобрести более мощное устройство.

Не забывайте и о том, что проблема может заключаться на стороне провайдера сети, соответственно, можете позвонить и убедиться в том – проводятся ли какие-нибудь работы в данный момент. Если это действительно так – дождитесь их завершения, после чего снова выполняйте вход на веб-сайт, где раньше появлялась ошибка 502 Bad Gateway Error nginx.

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

oshibkakompa.ru

При просмотре Интернета и повторном обращении к одним и тем же ссылкам иногда может появляться сообщение: 502 Bad Gateway. Пользователь при этом не имеет возможности просмотра ресурсов выбранного Web-сайта. Обычно такое сообщение является следствием проблем, касающихся работы прокси-сервера, DNS-сервера или хостинг-сервера, где непосредственно размещается Web-сайт, который запрашивает пользователь.

С формальной точки зрения получение названного сообщения означает, что ваш браузер получил недопустимый ответ от другого сервера (или прокси-сервера) и выводит общую заставку «502 Bad Gateway», для информирования о возникшей ситуации.

Что же в таких случаях можно предпринять?

Первым делом стоит попробовать набрать в адресной строке браузера ссылку на другой Web-сайт. Лучше выбрать какой-нибудь гарантированно работающий Web-ресурс, территориально размещенный на территории, откуда вы сами получаете доступ к Интернету.

Тем самым вы можете проверить, есть ли доступ к Интернету вообще. Ведь корпоративный доступ к Интернету из локальной сети идет через прокси-сервер, а не непосредственно через модем, подключенный (или встроенный) на вашей локальной машине. Если во втором случае ошибка диагностируется более детально, то при доступе к Интернету через локальную сеть система не может диагностировать ошибку, выходящую за область выделенных ей прав. Поэтому проверять приходится косвенными методами.

Если вы обнаружили, что доступ к Интернету имеется, но ваше обращение к конкретному Web-сайту все равно дает ошибку 502, то попробуйте удалить cookies (конкретно для этого сайта или все имеющиеся) в браузере. Это делается следующим образом:

— для IE 7+ в меню: Сервис — Свойства обозревателя — Кнопка «Удалить» — Кнопка «Удалить cookies»
— для более ранних версий IE: меню Tools- Internet options — Delete cookies
— для Fierefox: Инструменты — Настройки — Cookies — Очистить cookies
— для Opera: Инструменты — Удалить личные данные — Подробности.

Если и это не помогло, тогда источник ошибки лежит где-то за пределами вашей сети или домашнего ПК. Возможно «упал» сервер, на который вы обращаетесь.

В этом случае «тушите свет». Придется ждать, пока «их админ прочухается».

blogs.pcmag.ru

Что значит ошибка 502

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

Возможные причины появления ошибки

Нехватка ресурсов сервера

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

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

Если на сервере применена связка PHP + FastCGI, то во время перегрузки или из за установленных ограничений может происходить нехватка php-cgi процессов.

Ошибка 502 из за нагрузки на сервер

Типичные причины, которые могут провоцировать нехватку ресурсов:

1. Слишком большое количество одновременных посетителей для Вашего сервера.
Проблемой может быть автоматизированные системы, которые расходуют ресурсы (роботы поисковых систем, неправильный плагин, который забирает все ресурсы на обработку запроса и т. д.);

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

3. Если проблема возникает спонтанно на самом обычном виртуальном хостинге, то возможно это оверселлинг, т. е. хостер разместил на сервере столько аккаунтов клиентов что им уже не хватает ресурсов в какие то пиковые промежутки времени.

4. Неправильная конфигурация самого сервера или несовместимость программных и/или аппаратных решений.

5. Если сайт использует внешне подключение, например ресурсы или скрипты другого, (информер счетчика посещений и т. д.) то при возникновении проблемы в источнике приведет к проблемам на Вашем сайте.

6. Если на сайт происходит загрузка больших файлов при плохом соединении.

Ошибки PHP

Причиной могут служить расширения или плагины, которые при завершении своей работы не выдают код завершения своего состояния. Из-за этого система nginx принимает внезапное завершение соединения со службой apache и принимает это за ошибку. Если обычные файлы сайта (любая картинка, файл Robots.txt) открываются без проблем, а при попытке загрузки скрипта у Вас ошибка 502, как ее исправить уже более чем понятно: нужно искать причины именно в расширениях и плагинах.

webmastermix.ru

Загружая страницу, браузер отправляет кучу запросов другим серверам. Они обрабатывают все запросы, затем возвращают код ответа HTTP с определенным результатом. Если в процессе этого возникнет какой-то сбой, на экране браузера отобразится ошибка. И одна из таких ошибок – 502 Bad Gateway. Я расскажу, что она означает, по каким причинам выходит, а еще опишу способы ее устранения.

Что означает ошибка 502 Bad Gateway

Ошибки, принадлежащие серии 5xx, означают появление проблем на стороне сервера. Если взять конкретно ошибку 502 Bad Gateway, то ее появление будет означать получение неправильного ответа сервера. «Виновниками» в такой ситуации обычно являются прокси, DNS или хостинг-серверы.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

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

Ошибка 502 Bad Gateway может появиться на любом сайте. Пользователю для начала следует проверить, не является ли причиной проблемы какие-то неполадки с его стороны. Сделать это можно указанными ниже способами.

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

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

Проверить подключение к интернету

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

Очистить кэш и cookies

Нередко причиной появления данной ошибки могут быть неверно загруженные cookies и кэш. В таких случаях необходимо просто очистить данные в настройках интернет-обозревателя.

Для любого браузера актуально – зайти в историю просмотров и найти ссылку «Очистить историю». В новом окне отметить пункты с кэшем и cookies, затем подтвердить действие. Как только данные будут удалены, надо вновь попробовать загрузить страницу. Не помогло? Идем дальше!

Очистить кэш DNS

Допустимо, что в кэше установлено неправильное значение IP-адреса. Для таких случаев можно использовать сброс DNS кэша. В ОС Windows необходимо открыть инструмент «Командная строка» (вводим в поисковую строку название программы и выбираем запуск от имени администратора).

Далее следует ввести вот такую команду и активировать ее нажатием на клавишу Enter:

ipconfig /flushdns

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

Как очистить кэш DNS через командную строку Windows

Для Linux действие примерно схоже, но команда выглядит иначе. Открываю утилиту «Терминал» и ввожу в поле вот такой запрос:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

Попробовать зайти с другого браузера

Проблема 502 Bad Gateway может быть актуальна и для конкретного браузера. Если у вас на компьютере есть другой интернет-обозреватель, попробуйте открыть сайт через него. 

Отключить плагины и расширения

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

Зайти на страницу позже

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

Читайте также

Ошибка 400 Bad Request

Что такое ошибка 500 и когда она возникает

Что делать, если вы администратор сайта

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

Проверка журнала ошибок

Актуально в случаях, при которых ошибка 502 Bad Gateway появляется после внесения изменений или обновления. Определить это очень просто, нужно лишь проверить журнал ошибок. В CMS WordPress можно включить запись возникающих ошибок, добавив в файл wp-config.php вот такие строки:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define( 'WP_DEBUG_DISPLAY', false );

После этого все записи начнут отображаться в файле debug.log. Храниться он будет в директории wp-content. Понадобится некоторое время, чтобы причины ошибок были записаны. Потом можно тщательно изучить записи и уже на основе их предпринимать конкретные изменения.

Проверка плагинов

Следует проверить, не влияют ли какие-либо плагины на работу сайта. Для этого можно поочередно отключать их, просто переименовывая папку интересующего плагина. Для этого надо выделить папку, затем нажать на меню «Файл» и в нем выбрать пункт «Переименовать».

Отключение плагина в WordPress путем переименования папки

Проверка сети CDN

Сети CDN и службы предотвращения DoS тоже могут влиять на работу сайта. Обычно виновник проблемы указывается на странице с кодом ошибки. Например, если под кодом 502 Bad Gateway есть строка cloudflare-nginx, значит, для исправления ошибки надо обратиться в службу поддержки CloudFlare. Можно отключить данный сервис, но потом придется долго ждать обновления DNS (это может занять несколько часов).

Один их вариантов отображения ошибки 502 Bad Gateway

Ошибка 502 на виртуальном хостинге VPS/VDS

Ошибка 502 Bad Gateway возникает из-за превышения лимита трафика пользователей, «шалостей» бота, скачивания сайта или даже DoS‑атаки. Решение данной проблемы кроется в ограничениях памяти.

Запустить команду top

Данный запрос в терминале поможет установить наличие свободной памяти. Этим же способом можно проверить, работает ли Apache.

Посмотреть логи Apache и nginx

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

Если после этого количество запросов к серверу снизилось, необходимо перезапустить Apache.

Увеличить объем памяти

Бывает, что с логами все нормально, но памяти на обработку запросов все равно не хватает. Узнать об этом просто – при проверке командой top будет выдана ошибка OOM (out of memory). В таких случаях можно просто увеличить ее объем. Можно просто заказать другой тариф, в котором количество предоставляемой памяти больше. Подробнее об этом.

Проверить лимиты на php-cgi процессы

Если после проверки командой top показано, что свободной памяти еще достаточно, значит, на php-cgi процессы установлены лимиты. Для решения надо открыть конфигурационный файл Apache – httpd.conf, найти секцию модуля FastCGI (mod_fascgi или mod_fastcgid) и увеличить лимит.

Обратиться к службе технической поддержки

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

  • Пример страницы

Cron и логи в bitrix environment bitrixVM

Home » Server » Cron и логи в bitrix environment bitrixVM

19.01.2015

usovdm

Server

Комментариев нет

задания cron: /etc/crontab
задания cron для пользователя bitrix: /var/spool/cron/bitrix
логи ошибок: /var/log/httpd/error_log
лог крона: /var/log/cron

Найти:

Свежие записи

  • Anti-skype верстка
  • вирусы
  • find — посчитать размер файлов
  • server status на bitrix environment
  • установка ssl

Свежие комментарии

    Архивы

    • Февраль 2017
    • Ноябрь 2016
    • Октябрь 2016
    • Сентябрь 2016
    • Август 2016
    • Июль 2016
    • Июнь 2016
    • Март 2016
    • Январь 2016
    • Декабрь 2015
    • Ноябрь 2015
    • Октябрь 2015
    • Сентябрь 2015
    • Август 2015
    • Июль 2015
    • Июнь 2015
    • Апрель 2015
    • Март 2015
    • Февраль 2015
    • Январь 2015
    • Декабрь 2014
    • Ноябрь 2014
    • Октябрь 2014
    • Август 2014
    • Июль 2014
    • Июнь 2014
    • Апрель 2014
    • Апрель 2013
    • Март 2013
    • Январь 2013
    • Апрель 2012
    • Апрель 2011

    Рубрики

    • bash
    • Bitrix
    • Bitrix наработки
    • bitrix рецепты
    • Errors
    • GIT
    • header
    • HTML
    • Joomla
    • jQuery
    • PHP
    • Server
    • Time management
    • web
    • Планы
    • Полезные ссылки
    • Статьи

    Мета

    • Войти
    • RSS записей
    • RSS комментариев
    • WordPress.org


    Рассказываем, как устранить 500 ошибку на сайте на 1С-Битрикс.

    «Internal Server Error» — внутренняя ошибка сервера. Она может произойти и на сайте на CMS 1С-Битрикс, WordPress и других. Само название говорит о том, что дело в хостинге.

    «Internal Server Error» выводит код ответа 500, а ошибки вызваны проблемами в файлах сайта:

    Если проблема в файле .htaccess, при переходе на сайт появится сообщение «Internal server error».

    До начала работы над устранением ошибки нужно выяснить причину ее возникновения. Для начала проверьте доступное ОЗУ.

    Шаг №1. Проверка доступной оперативной памяти (ОЗУ)

    • Если у вас виртуальный хостинг

    На тарифах виртуального хостинга оперативная память общая для всех сайтов. Если один из сайтов превысил лимит, системный администратор отправляет ему уведомление для исправления ситуации.

    • Если у вас виртуальный сервер или выделенный сервер

    Перейдите в панель управления виртуальным сервером. На панели меню слева перейдите в Инструменты (1) → Shell-клиент (2). В открывшейся вкладке введите команду «free -h» (3) и нажмите enter.

    В столбце «used» (4) в первой строке указана используемая ОЗУ. На скриншоте это 398 МБ. В столбце «free» (5) в первой строке указана свободная ОЗУ. На скриншоте это 3,2 Гб.

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

    Если оперативной памяти достаточно, переходите ко второму шагу.

    Шаг №2. Проверка наличия ошибок в файле «.htaccess»

    Для проверки ошибок в «.htaccess» достаточно просто изменить название этого файла и перейти на сайт. Если сайт начнет работать, в файле есть ошибки.

    Для этого в панели управления виртуальным хостингом перейдите в Главное (1) → Менеджер файлов (2). Перейдите в корневую папку сайта (по умолчанию это «www»). Выделите файл «.htaccess» (3) и нажмите кнопку «Атрибуты» (4).

    В строке «Имя» измените название — например, напишите «.htaccess_1». Нажмите «Ок», чтобы сохранить изменения.

    Перейдите на сайт. Если он заработал, то проблема в файле. Вспомните, какие изменения вы вносили, и исправьте их. Либо восстановите файл из резервной копии.

    Если сайт все еще не работает, верните прежнее имя файла «.htaccess» и перейдите к 3 шагу.

    Шаг №3. Проверка наличия ошибок в скриптах сайта

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

    Вставьте строку «php_value display_errors 1» так, как показано на скриншоте ниже.

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

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

    Содержание

    Mysql query error: (1227)

    Ошибка

    Mysql query error: (1227) Access denied; you need (at least one of) the SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation (400)

    Решение

    GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'bitrix_user'@'localhost';

    Ошибка в типе содержимого

    ERR_CONTENT_DECODING_FAILED

    Добавить в htaccess

    zlib.output_compression = on

    или добавить в bitrix/php_interface/init.php (или dbconf.php)

    define('BX_COMPRESSION_DISABLED',true);

    Ошибка сокетов в site_checker

    Причин много (корявый hosts файл, нет модуля sockets итд).

    Но оказывается всё из-за того, что на /bitrix/admin/ установлен htpasswd (логин/пароль).

    Браво Битрикс! Райская система. Всем рекомендую.

    Не меняется memory_limit

    Ещё одна дикая проблема Битрикса. Тому кто это придумал надо пожать руку, а потом оторвать её.

    Не меняется memory_limit для PHP. Меняю в php.ini, меняю в htaccess, меняю где только можно, а результата нет. Смотрю phpinfo там правильный и master value и local value.

    Не первый день в айти. Надо просто копнуть глубже

    # grep -r --include=*.php "memory_limit" /var/www/foobar.com/

    Какой-то сверх мозг в этой шайтан конторе решил, что будет весело прибить memory_limit гвоздями, потом полить супер-клеем и ещё сверху залить бетоном всё это дело. Ха-ха-ха, !@#$% смешно.

    /var/www/foobar/bitrix/modules/main/admin/site_checker.php:                  @ini_set("memory_limit", "512M");
    /var/www/foobar/bitrix/modules/main/classes/general/file.php:                        $memoryLimit = CUtil::Unformat(ini_get('memory_limit'));
    /var/www/foobar/bitrix/modules/main/classes/general/site_checker.php:                        array('check_memory_limit' => GetMessage('SC_T_MEMORY')),
    /var/www/foobar/bitrix/modules/main/classes/general/site_checker.php:        function check_memory_limit()
    /var/www/foobar/bitrix/modules/main/classes/general/site_checker.php:                        $cur = ini_get('memory_limit');
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:               $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $memoryLimit = WelcomeStep::unformat(get_cfg_var('memory_limit'));
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       @ini_set("memory_limit", "64M");
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                                       '.($memoryLimit > 0 && $memoryLimit < $this->memoryMin*1048576 ? $this->ShowResult(ini_get('memory_limit'), "ERROR") : $this->ShowResult(ini_get('memory_limit'), "OK")).'
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $fileContent .= "n@ini_set("memory_limit", "1024M");n";
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                               $memoryLimit = WelcomeStep::unformat(get_cfg_var('memory_limit'));
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                               @ini_set("memory_limit", "512M");
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                               $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
    /var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                                       $fileContent .= "n@ini_set("memory_limit", "512M");n";
    /var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:PHP defines the memory limit in php.ini by setting the <b>memory_limit</b> parameter. However, this may be overridden on shared hostings. You should not trust this parameter.
    /var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:The test attempts to increase the value of <b>memory_limit</b> using the code:
    /var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:<code>ini_set(&quot;memory_limit&quot;, &quot;512M&quot;)
    /var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:$MESS["SC_MEMORY_CHANGED"] = "The value of memory_limit was increased from #VAL0# to #VAL1# using ini_set while testing.";
    /var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:$MESS["SC_MEMORY_CHANGED"] = "Значение memory_limit было увеличено с #VAL0# до #VAL1# на момент тестирования через ini_set.";
    /var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:Основной параметр ограничения памяти в php.ini - это <b>memory_limit</b>. Но доверять значению параметра нельзя, т.к. на хостингах могут быть установлены дополнительные ограничения памяти.
    /var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:Обратите внимание, тест пытается увеличить значение <b>memory_limit</b> используя код:
    /var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:<code>ini_set(&quot;memory_limit&quot;, &quot;512M&quot;)
    /var/www/foobar/bitrix/php_interface/dbconn.php:@ini_set("memory_limit", "128M");
    /var/www/foobar/cli/parse_list.php:ini_set('memory_limit', '2048M');
    /var/www/foobar/local/php_interface/dbconn.example.php:@ini_set("memory_limit", "128M");

    Вот почему у меня парсер в админке не работал. Из-за 128M memory_limit. Даже не знаю какой мемчик бы подошёл для этой ситуации лучше — Друзь с его вы там ох!@#$% или Винни Пух ныряющий в болото. Битрикс💩, а WordPress, Joomla, Drupal по сравнению с этим платным💩 просто топчик.

    DB query error. Please try later

    В файле /bitrix/php_interface/dbconn.php установить

    $DBDebug = true;

    Обновляем страницу сайта, чтобы увидеть в чем проблема.

    The script encountered an error

    The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.

    Установить ‘debug’ ⇒ true в bitrix/.settings.php (в старых версиях bitrix/php_interface/dbconn.php).

    This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

    Довольно часто при установке 1С-Битрикс: Веб-окружение вылезает либо 502 Bad Gateway, либо пишется, что в соединении отказано. Разумеется, если Вы создали сайты через меню и правильно прописали DNS.

    Причина кроется в неправильно сконфигурированных веб-серверах, которые установлены на сервере — это Nginx и Apache.

    В случае, когда работает Nginx и не работает Apache, вы получаете ошибку 502, а когда не работает Nginx или даже оба сразу — Вы наблюдаете connection refused.

    Залезаем на сервер (у меня стоит ОС CentOS, у владельцев debian-based папка с apache называется apache2), смотрим файлы логов.
    Находятся они по адресу /var/log/httpd/ для Apache и /var/log/nginx/ для Nginx

    Смотрим файл с названием error.log

    И тот, и другой выдают одну и ту же ошибку: cannot allocate memory ровно столько раз, сколько я пытался запустить эти сервисы командами

    service httpd start

    и

    service nginx start

    .

    Быстрое решение проблемы

    mmap — это POSIX средство для разделения совместных ресурсов. Cannot allocate memory означает, что невозможно выделить заданное программами количество памяти ввиду отсутствия железно свободной памяти, которая занята процессами системы, разделённой областью и самими службами.

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

    Итак, для тех, кто любит быстрые решения:

    Проблема заключается в двух модулях: OPCache и push_stream, а также необходимо будет поднастроить количество запускаемых серверов Apache

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

    Настройка Nginx

    Заходим в файл /etc/nginx/bx/conf/im_settings.conf

    Там находим строку

    push_stream_shared_memory_size ------ <некое число>M

    Уменьшаем в несколько раз это число, сохраняем результат

    Пробуем запустить nginx командой

    service nginx start

    и последующей за ней

    service nginx status

    если кажется, что всё ОК.

    Если не запускается — пробуем ещё уменьшить число.

    В моём случае число нужно было заменить на 16. Для кого-то это число может быть 64, а для кого-то — 4

    В конечном итоге работаем на результат =)

    Настройка Apache

    Теперь займёмся Apache.

    Вводим команду

    nproc

    Она показывает, сколько ядер содержится у нас в процессоре. Это число равно числу клиентов Апача, которых нам нужно будет оставить.

    На моём тестовом сервере всего одно ядро.

    Заходим в файл /etc/httpd/bx/conf/prefork.conf
    Ставим StartServers равным нашему количеству ядер.

    Остальные настройки можно уменьшить примерно в той степени, как и startservers.

    Мои настройки Вы можете посмотреть на картинке.

    Далее заходим в файл /etc/php.d/opcache.ini

    Там находим строку

    opcache.memory_consumption = <некое число>M

    В моём случае число 124 (откуда такое «ровное» число — чёрт его знает) нужно было заменить на 16. Опять же, для кого-то этого будет недостаточно и необходимо будет уменьшить больше.

    В конечном итоге, после метода проб и ошибок, у Вас должна сработать команда
    service httpd start и отобразиться волшебное

    httpd (pid ####) is running

    После запуска обеих служб вы получите работающую страницу

    То, что делать необязательно

    Теперь можем закинуть bitrix_server_test.php в /home/bitrix/www/ и проверить, на чём свет стоит.

    НАПОМИНАЮ! (об этом подробнее говорилось в статье Виктора Тарана), что в этой папке должна быть заглушка индексной страницы и никакого рабочего сайта, так как весь мусор собирается именно сюда.

    Запускаем файл — ваш_ip/bitrix_server_test.php и смотрим, насколько хорошо всё устроено.

    А для того, чтобы разобраться подробнее, что за файлы мы трогали и что это за модули — будет написана пара статей в обозримом будущем.

    Понравилась статья? Поделить с друзьями:
  • Status device power failure как исправить на windows 10
  • Status device data error
  • Status da selection error 0xc0030003 flashtool ошибка
  • Status code 400 error bad request
  • Status breakpoint chrome как исправить