• Servers

    MySQL server has gone away (error 2006)

    Две наиболее распространенные причины получения ошибки MySQL server has gone away (error 2006) это.. Сервер закрыл соединение по таймауту. Исправить можно так: проверить чтобы значение переменной wait_timeout в конфиг файле MySql — my.cnf было достаточным для выполнения скрипта. На Debian: нужно выполнить 0 1 2 sudo nano /etc/mysql/my.cnf и установить wait_timeout = 600 ( значение задается в секундах, если ошибка не пропадет поиграйтесь с этим значением, чтобы найти оптимальное), после этого нужно рестартануть MySQL: 0 1 2 sudo /etc/init.d/mysql restart Я не проверял, но значение по-умолчанию для wait_timeout можно установить вплоть до 28800 секунд (8 часов). Сервер сбрасывает (отклоняет) неправильные или слишком большие пакеты. Если mysqld получает пакет данных, который слишком большой или не корректный, он думает что что-то пошло не так или с клиентом…

  • Linux,  Servers

    Резервное копирование с ротацией бэкапов. Bash скрипт

    готовый скрипт В прошлой статья было рассмотрено упрощенный вариант бэкапа сайта с возможностью загрузить бэкап на сервер FTP. Со временем у меня возникла потребность сделать более улучшенную версию скрипта для создания бэкапа всего сервера (файлы нескольких сайтов и их БД ), а также загружать на FTP все это хозяйство c помощью cURL, так как на сервере не было установлен FTP клиент и установить его не было возможности. Также нужно было удалять на FTP сервере старые бэкапы, чтобы не засорялось место на диске. Бэкап сайтов и Баз Данных Начнем с настроек. Укажем доступы к БД под которыми будем архивировать Базу Данных: MUSER="root" MPASS="superpassword" MHOST="localhost" Зададим путь к каталогу в котором будем архивировать данные…

  • Linux,  Servers

    Интеграция OTRS 6.0.5 (Open-source Ticket Request System) с Active Directory. Настройка прозрачной аутентификации SSO (Single Sign On).

    Содержание статьи: 1 Создание пользователя в Active Directory 2 Интеграция OTRS с Active Directory 2.1 Прозрачная аутентификация SSO (Single Sign On) Разберем как интегрировать OTRS с Active Directory. Рассмотрим два варианта аутентификации, обычная и прозрачная (SSO).   Исходные данные: Развернутая система OTRS 6.0.5 (по этой статье) Домен контроллер Windows Server 2012 R2 (JAKONDA.LOCAL)

  • Linux,  Servers

    Установка OTRS на Ubuntu Server

    Установка OTRS на Ubuntu Server Данное руководство предназначено для тех, у кого есть желание самостоятельно установить OTRS на Ubuntu Server. OTRS (Open-source Ticket Request System) – система для обработки заявок, которая позволяет ИТ-специалистам, занимающимся технической поддержкой, совместно работать над решением проблем, возникших у пользователей. OTRS используют многие известные организации, в том числе: Фонд Викимедиа, Mail.ru, Яндекс, Объединенная компания Афиша и Рамблер, Альт Линукс, Регистратор доменных имён Рег.ру. В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 15.10. Подробно о том, как установить Ubuntu Server 15.10, вы можете прочитать в моем руководстве «Установка Ubuntu Server 15.10». Узнать о…

  • Linux,  Servers

    Исправление ошибки «user is not in the sudoers file. This incident will be reported» в Ubuntu сброс пароля

    По умолчанию в Ubuntu, первая учетная запись которую вы создали в процессе установки, имеет права администратора системы. С помощью этой учетной записью, вы можете выполнять административные задачи с использованием  команды «sudo». Команда «sudo» относится к  группе Super User (Супер пользователей), все пользователи в этой группе имеют права администратора для управления системой. Однако, если вы случайно удалили себя из  «sudo» группы, вы не сможете ничего сделать. Вместо этого, единственное, что вы увидите, это сообщение: «user is not in the sudoers file. This incident will be reported» Как исправить эту ошибку: 1. Перезагрузите компьютер. Если Ubuntu является вашей основной и единственной операционной системой, то при загрузке системы нажмите кнопку «Shift». На вашем мониторе…

  • Linux,  Servers

    FAQ

    часть пользователей были перенесены на сервер стандартным импортом из панели но сейчас сайты пишут что нет доступа к БД CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘externe.t’ doesn’t exist и на панель не могу зайти чтобы посмотреть или перезагрузить изза чего это   У вас переполнились дисковые айноды из-за большого количества хранимых сессий php. Для удаления этих файлов у php есть встроенный механизм сборщика мусора, который так и называется garbage collector. И для сессий он отрабатывает по довольно простой схеме, работа которой задается переменными в настройках PHP: Для всех файлов сессий, которые были созданы больше, чем «session.gc_maxlifetime» секунд назад (у вас — 1440…

  • Servers,  VPN

    VPN без логов

    Последние дни у меня резко увеличивается паранойя анонимности ) Начал подумывать о ВПН без логов. Поиск дал много результатов. Но клиент не может быть уверен на 100 % что в конфиге данного сервере отключены все логи. И у многих ВПН сервисов палится адрес где был куплен данный ВПН в заголовке при скане протоколов Да и почти все айпи адреса данных ВПН серверов числятся в спам базах.