Виртуальная 502

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

502 ошибка Bad Gateway может проявляться по-разному. К примеру, 502 – Service Temporarily Overloaded или HTTP Error 502 – Bad Gateway.

Что вызывает 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, сделать можно не так много:

  • Перезагрузить страницу, сбросив кеш (Ctrl+Shift+R, Ctrl+F5 или Shift+F5). К сожалению, это помогает не так часто, как хотелось бы.
  • Зайти попозже. Через минуту, через полчаса, ночью или рано утром. Скорее всего сервер перегружен. Исправить это вы не сможете, этим должен заняться администратор сайта. Если сайт для вас важный, и у вас есть время, напишите администратору письмо. Чем больше обращений, тем вероятнее, что на проблему обратят внимание и серьезно ей займутся.

Если вы администратор сайта

Если эта ошибка возникает, значит HTTP-запросы от посетителей к вашему сайту идут через так называемый «шлюз», программу-посредник. Например, если на хостинге перед веб-сервером Apache стоит веб-сервер nginx, то nginx будет шлюзом.

502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у. В результате nginx отдает клиенту ошибку.

Если PHP работает в режиме FastCGI, то любой веб-сервер перед ним будет шлюзом.

Почему Apache не смог обработать запрос? Как это исправить?

Скорее всего, если сайт раньше работал, а теперь не открывается, дело не в ошибках конфигурации среды. Причина может быть в нехватке ресурсов сервера, и, следовательно, в невозможности обслужить всех клиентов. В частности, проблема может быть в нехватке оперативной памяти. Или вы можете упираться в какое-то ограничение, например, на количество процессов. Иногда Apache или ваше приложение могут периодически падать/перезапускаться, в эти моменты фронт-серверу тоже ничего не остаётся, кроме как отдавать ошибку 502. Такое может случиться и на VPS, и на shared-хостинге.

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

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

Если у вас VPS

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

  • Запустите команду top. Посмотрите, есть ли свободная память и запущен ли Apache.
  • Посмотрите логи Apache и nginx (ошибки 502 попадают в него). Есть паразитная активность? Если есть, баньте по ip, настраивайте Fail2ban, подключайте защиту от DdoS.
  • Если получилось ограничить количество запросов к серверу, перезапустите Apache.
  • Если в логах всё нормально, но мало свободной памяти, и есть возможность ее оперативно добавить, попробуйте это сделать. Сейчас у многих провайдеров это делается в биллинге буквально за пару минут.
  • Если же команда top показывает, что свободная память есть, возможно, дело в установленных лимитах на количество php-cgi процессов. Нужно смотреть конфигурационные файлы Apache (httpd.conf), особенно секцию модуля, отвечающего за FastCGI (mod_fascgi или mod_fastcgid), и увеличивать лимиты.

Если дело в нехватке памяти, то в логах будут ошибки OOM (out of memory). Когда ОС очень нужна память, то ядро может попытаться освободить её при помощи механизма OOM killer, просто убивая активные процессы. Например, здесь пришлось пожертвовать Апачем:
Out of memory: kill process 1718 (apache2) score 56789 or a child
Killed process 22504 (apache2)

Другой случай — когда, Apache периодически падает/перезапускается независимо от текущей нагрузки на сайт. В error.log может быть написано:

[core:notice] [pid 5795] AH00052: child pid 5858 exit signal Segmentation fault (11)
[mpm_prefork:notice] [pid 5795] AH00169: caught SIGTERM, shutting down

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

hosting101.ru

Контактная информация

Адрес: 603950 Нижний Новгород, ул. Ильинская, 65 корп. III каб. 506
Телефон: 8(831) 430-54-00
e-mail: graphics@nngasu.ru

Часы работы: понедельник – воскресенье, в соответствии с расписанием занятий

Преподаватели и сотрудники

Профессорско-преподавательский состав кафедры


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

Виртуальная 502
Попов Евгений Владимирович
профессор, доктор техн. наук, профессор Теория поверхностей, алгоритмы и методы геометрического моделирования, вычислительная геометрия.
Виртуальная 502
Толок Алексей Вячеславович
профессор, доктор техн. наук, профессор Геометрическое моделирование. Компьютерная графика. Автоматизированное проектирование. Функционально-воксельный метод в компьютерном моделировании.
Виртуальная 502
Дергунов Валентин Иванович
профессор, кандидат техн. наук, доцент Системы визуализации и виртуального окружения. Геометрическое моделирование.

Виртуальная 502
Жилина Наталья Дмитриевна
профессор, кандидат пед. наук, доцент Автоматические и автоматизированные системы проектирования, моделирования и сопровождения. Интеграционные процессы в образовании.
Виртуальная 502
Мошкова Татьяна Владимировна
профессор, кандидат техн. наук, доцент Анализ и моделирование управления знаниями. Геометрическое моделирование. Исследование моделей и функциональных возможностей систем электронного обучения.
Виртуальная 502
Тюрина Валерия Александровна
профессор, кандидат техн. наук, доцент Методы и системы интеллектуального анализа данных и распознавания образов. Геометрическое моделирование. Исследование моделей и функциональных возможностей систем электронного обучения.
Виртуальная 502
Пятницына Марина Николаевна
доцент Интеграционные процессы в образовании. Геометрическое моделирование

Виртуальная 502
Роменский Сергей Александрович
ассистент Геометрическое моделирование. Компьютерная графика. Автоматизированные системы проектирования, моделирования и сопровождения.
Виртуальная 502
Смычёк Мария Михайловна
ассистент Геометрическое моделирование. Компьютерная графика. Автоматизированные системы проектирования, моделирования и сопровождения.
Виртуальная 502
Васин Дмитрий Юрьевич
доцент, кандидат техн. наук Программные реализации методов интеллектуального анализа данных и распознавания образов
Виртуальная 502
Оноприйко Марина Дмитриевна
доцент, кандидат техн. наук Вычислительная геометрия и геометрическое моделирование. Системы автоматического проектирования.
Виртуальная 502
Ермаков Евгений Сергеевич
доцент, кандидат техн. наук Автоматические и автоматизированные системы проектирования. Теория параметризации.

www.nngasu.ru

Что значит «502: Bad Gateway»

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

Причины возникновения ошибки 502. Недостаток ресурсов сервера

502 bad gateway что это

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

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

Ограничение ресурсов может быть введено автоматически при выходе выделенного сервера VPS или виртуального хостинга за пределы тарифного плана. В результате сервер может не справиться с текущей нагрузкой.

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

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

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

502 bad gateway что означает

  1. Сервер не справляется с текущим количеством одновременных посетителей сайта. Также значительную часть ресурсов могут расходовать различные поисковые роботы и неправильные программные скрипты.
  2. Перегрузка сервера при проведении хакерских DDos-атак, когда сервер доводится до отказа большим количеством одновременных запросов для обработки.
  3. Бывает ситуация, когда при использовании услуги виртуального хостинга неожиданно возникает ошибка 502: Bad Gateway. Что это значит? Это может свидетельствовать о наличии проблемы на стороне хостинга, известной под названием оверселлинг, т. е. размещение хостером на одном сервере такого количества клиентских аккаунтов, что в моменты пиковой нагрузки им не хватает текущих аппаратных ресурсов.
  4. Некорректное конфигурирование собственно сервера или отсутствие программной или аппаратной совместимости.
  5. Использование на сайте подключаемых внешних ресурсов, таких как счетчики посещений, различных информеров, скриптов. Ошибка может возникнуть при проблемах с такими внешними источниками.
  6. Загрузка файлов большого размера на сервер при плохом качестве Интернет-соединения.

Ошибки скриптов PHP

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

Итак, вся статическая информация (рисунки, страницы сайта, файлы Robots) загружается нормально и без ошибок. Что значит «502: Bad Gateway» в этом случае? Что сбой возникает именно при загрузке программных скриптов, плагинов и расширений.

502 bad gateway nginx

Меры по устранению ошибки 502

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

Проверьте правильность настройки лимитов на количество одновременно обрабатываемых php-cgi процессов. Их неправильная конфигурация приводит к быстрой перегрузке сервиса и постоянному возникновению сообщения «502: Bad Gateway». Что это такое и как правильно настроить лимиты процессов, узнайте в службе поддержки хостинг-провайдера.

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

что значит 502 bad gateway

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

fb.ru

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

502 Bad Gateway, что это значитошибка 502 bad gateway что значит

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

Как правило, такую ошибку отдают ресурсы в ответ на обращение в случае, если имеются проблемы с работой прокси, DNS или хостинг-сервера. Собственно, все ошибки серии 5ХХ означают, что трудности возникли на стороне сервера. Причём чаще всего надпись на белом экране появляется именно при повторном обращении к определённому ресурсу.

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

Причины возникновения502 Bad Gateway

Ошибка 502 Bad Gateway, что это значит стало понятно. Разберёмся какие могут быть причины для её возникновения. Несмотря на то что такая информация больше будет полезна владельцам серверов и сайтов мы углубимся в подробности.

Первой причиной появления такой ошибки становится низкая мощность сервера, к которому обращается запрос. Например, если он рассчитан на обработку 5 тысяч запросов в секунду, а ему отправляют от 7 до 10 тысяч обращений, сервер очень скоро отправить пользователям ошибку 502. Для решения проблемы в данном случае необходимо наращивать мощности сервера, это добавление памяти, которой недостаточно в текущем объёме и расширение канала. Особенно свойственно появление такой проблемы для серверов, организованных на базе домашних ПК, подобную нагрузку обычный компьютер не в состоянии выдержать, поэтому при малейшем её увеличении сервер падает.

Ещё один вариант развития событий, следствием которой становится ошибка 502 Bad Gateway — DDoS-атака на конкретный сервер сайта. Это та же разновидность перегруженности, но спровоцированная искусственным путём. Как правило, такие атаки специально заказываются конкурентами. На сервер с помощью ботов отправляется огромное количество запросов, которые он не способен обработать. Вследствие чего сервер падает, а посетитель ресурса задается вопросом, 502 Bad Gateway что это значит.

Как бороться

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

Что может предпринять пользователь502 bad gateway nginx что это значит как исправить

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

  1. Чтобы убедиться, что именно сервер запрошенного ресурса не отвечает, попробуйте обратиться к другому ресурсу. Просто откройте в браузере ссылку на другой сайт, который гарантированно работает. Если доступ на страницу свободно предоставляется, значит, ждите починки нужного ресурса. Этот метод особенно актуален для пользователей корпоративных сетей, в которых доступ к интернету осуществляется через локальную сеть. И часто система не имеет возможности диагностировать ошибку за пределами выделенных ей прав.
  2. В случае если первый тест показал, что с доступом в сеть у пользователя все в порядке можно предпринять ещё одну меру. Опытные пользователи советуют почистить cookies. При желании пользователь может сделать это для конкретного сайта или удалить все данные.

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

  • Если вы пользуетесь браузером «Интернет Эксплорер», то нажмите значок шестерёнки в верхнем правом углу страницы и в разделе безопасность выберите пункт «Удалить журнал браузера». Откроется диалоговое окно, в котором пользователю предложат выбрать что именно он хочет удалить. Отметьте нужные пункты и нажмите «Удалить».
  • Для тех, кто предпочитает Яндекс-браузер инструкция, следующая. Нажмите на сэндвич из трёх горизонтальных линий, расположенный сразу после перечня открытых вкладок. Выберите дважды пункт «История». Тут можно отметить и удалить данные выборочно. Для полной очистки выберите в основном меню раздел «Дополнительно» и нажмите «Очистить историю».
  • Пользователи Google Chrome должны выбрать в главном меню раздел «История». Затем на открывшейся странице развернуть боковую панель и выбрать команду «Очистить историю».

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

Рекомендации для владельцев ресурса

Если ваш сайт часто выдаёт в ответ на запрос ошибку 502 Bad Gateway, то вот некоторые рекомендации, которые помогут справиться с проблемой.502 bad gateway nginx/1.10.1 что это значит

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

Вот мы немного разобрались в вопросе, 502 Bad Gateway что это значит, а также выяснили как поступать каждому участнику процесса, чтобы исправить ситуацию. Конечно, чаще всего пользователю остаётся только ждать. А вот владельцу ресурса нужно либо усиливать мощность сервера, либо менять поставщика хостинг-услуг.

Как часто вам приходится сталкиваться с такой ошибкой? Какие действия помогают исправить ситуацию? Интересует мнение как пользователей сети, так и владельцев сайтов. Поделитесь с нами своими наблюдениями.

strana-it.ru

Ответ от  24 Июля 2014 года

Уважаемая Мария Ильинична, в Новокузнецке с 1 июля 2014 года действуют следующие тарифы по оплате основных коммунальных услуг, кроме ремонта и содержания жилья:

ТАРИФЫ НА ЖКХ С 1 ИЮЛЯ 2014 Г. (01.07.2014) в Новокузнецке:

Электроэнергия — 1,92 (1 квт);
Холодное водоотведение — 16, 45 (1 кубометр);
Горячее водоснабжение — 48,26 (1 кубометр);
Водоотведение — 11, 07 (1 кубометр);
Отопление — 14,42 (1 кв. метр площади)

Источники:  
1.Бабиков, С. Чей рубль наша копеечка сбережет : с 1 июля стоимость коммунальных услуг для новокузнечан опять подскочит / Сергей Бабиков // Кузнецкий рабочий. – 2014. – 7 июня (№ 64). – С. 1. – (В городском Совете народных депутатов). – Сведения доступны также по интернету: http://www.kuzrab.ru/rubriki/ekonomika/chey-rubl-nasha-kopeechka-sberezhyet/.
2.О внесении изменений в постановление региональной энергетической комиссии Кемеровской области от 18 декабря 2013 года № 527 «Об установлении тарифов на электрическую энергию для населения и приравненных к нему категорий потребителей на территории Кемеровской области на 2014 год [Электронный ресурс] : постановление Региональной энергетической комиссии Кемеровской области от 28 марта 2014 г. № 160 // ОАО Кузбассэнергосбыт : сайт. – Электрон. дан. — [Кемерово], 2006-2014. –Режим доступа: http://www.kuzesc.ru/?pgr=1, свободный. – Раздел: Гражданам-потребителям. Тарифы на электрическую энергию. – Загл. с экрана.
3."О размерах платы граждан за коммунальные услуги и размерах компенсации выпадающих доходов управляющим организациям, товариществам собственников жилья, жилищным и иным специализированным потребительским кооперативам, ресурсоснабжающим организациям по коммунальным услугам"
[Электронный ресурс] : решение Новокузнецкого городского Совета народных депутатов от 27.09.2013 N 12/114 : (ред. от 05.06.2014). – Режим доступа: КонсультантПлюс : [справочно-правовая система]. – Загл. с экрана.

Более подробную информацию о документах по тарифам можете получить в Информационном центре общественного доступа в Центральной городской библиотеке им. Н. В. Гоголя (ул. Спартака, 11, 1 этаж). Тел.: 74-00-91 (Центр правовой информации).
Исполнитель: Киреева Татьяна Николаевна, гл. библиограф отдела краеведения при участии Волковой Ольги Леонидовны (Информационный центр общественного доступа).

libnvkz.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector