+7 707 858 58 37
help@vpsadm.ru
Ошибка подключения к базе данных. Как решать проблемы с падением Mysql или mariadb?

Одна из распостраненных задач, которые доводится решать в системном администрировании — это обеспечение стабильной работы сервера баз данных. Чаще всего в этой роли выступает Mysql.  Есть и другие, postgresql тоже отличный сервер,  хотя он используется обычно для не коробочных проектов, для индивидуальных разработок. Например,  для приложений на python часто применяется. Но большинство популярных коробочных CMS, таких как WordPress, DLE, Joomla, работают в связке с базой данных Mysql. Поэтому я хочу рассмотреть решение проблем Mysql, возникающих у многих вебмастеров.

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

Читать далее

Мой рейтинг хостингов на 2017. Выбор хостинга и сервера под конкретные задачи

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

Вообще, люди обычно ищут ЛУЧШИЙ хостинг.  Или самый дешевый. Или ещё как-то. Но тут дело такое, что хостинг это по сути инструмент для работы.  А для разной работы нужны разные инструменты. Универсальный инструмент обычно может делает многое, но всё будет делать посредственно.  Мне же больше нравится философия unix — каждый инструмент должен делать что-то одно, но максимально хорошо. Поэтому у меня сложилось мнение, что и для разных задач тоже надо выбирать разные хостинги. У одних лучше поддержка, у других дешево и сердито мощно, у третьих дают много дешевых IP, ну и т.д.  Лично я сам использую на данный момент по меньшей мере 5 (пять!) различных хостингов постоянно, и ещё столько же рекомендую своим клиентам под разные задачи.  И каждый из них был выбран не просто так, а с поиском, анализом разных вариантов, и потому что на момент выбора именно этот вариант казался наилучшим для решения конкретных задач.

Читать далее

Скрипт для быстрой настройки любого количества прокси ipv4 и ipv6 на своём сервере

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

Сначала был мануал по настройке прокси. И то, как мануал. Там лишь некоторые данные.  Потом ко мне стали обращаться люди.  За настройкой прокси. А какие-то люди захотели получить автоматизированное решение для настройки подобных серверов. Первая версия была создана именно так — по заказу. Но после этого скрипт я стал юзать сам, для настройки уже своим клиентам. И постепенно я его дорабатывал.  Скрипт рос, улучшался функционал.   Сейчас это кнопка, которая позволяет настроить свой сервак с проксями буквально минут за 5-10. Настройка сводится к забрасыванию скрипта и списка с адресами на сервер.  И запуск одной-единственной команды в консоли по SSH:

bash VAprox.sh

После чего скрипт задаст несколько простых вопросов, и настроит всё необходимое. Купить уже можно.

Читать далее

Как сократить время ответа сервера? WordPress, Joomla, DLE — оптимизация для информационных сайтов на CMS и… дорвеев

Наиболее частая задача, с которой ко мне обращаются клиенты — это оптимизация сервера для работы информационных сайтов на WordPress. Да и не только на WordPress, но на ней 90% сайтов.  Не менее часто обращаются люди, которым нужно оптимизировать сервер для быстрой работы интернет-магазинов. Это история отдельная, ибо там есть особенности.  И которая тоже когда-нибудь выйдет на страницах моего блога.  Так вот, это, можно сказать, стало уже типовой задачей.  Поэтому я решил подробно описать что такое оптимизация сервера и как это  происходит.  Какие возможности и настройки при этом затрагиваются.  Каковы причины, из-за которых возникает необходимость в оптимизации. С них, пожалуй, и начнём.

Читать далее

ISPconfig 3 — бесплатная панель управления сервером. Установка и настройка. Хостинг с ISPconfig

На панелях ISPmanager и Vesta, столь популярных нынче в рунете, свет клином не сошелся. Существуют и другие решения для простого и удобного управления сервером. Отдельного интереса заслуживают решения бесплатные. Таковой как раз и является панель Vesta, например.  Но Веста мягко говоря панель на любителя, хотя и имеет множество поклонников. Она имеет ряд проблем, наиболее вероятные из которых — баги и глюки, для которых не всегда можно найти решение, хотя панель и активно развивается и обновляется, и пожалуй, самая приличная из бесплатных.  Тем не менее,  есть еще и другие  варианты, которые могут помочь в администрировании сервера вебмастеру без навыков обращения с Linux, Nginx, Apache и Mysql.  Одним из аналогов бесплатной панели Vesta является панель управления ISPconfig 3.

Читать далее

PHP 7 в ISPmanager 5 — как установить в режиме модуля Apache или PHP-FPM? Способы установки PHP

Тренд перехода на PHP 7 набирает обороты. Ибо это быстрее работает (объективно!), это удобней для разработки (но это не точно, вроде как).

Тот же WordPress уже давным-давно умеет работать на новых версиях PHP.  Да и другие популярные CMS не отстают.  Поэтому есть смысл переводить целиком серверы на эту версию.  Но тут есть загвоздка в том, что софт в официальных репозиториях дистрибутивов Linux не спешит обновляться. Для установки чего-то нового как правило нужно костылить с дополнительными репозиториями.  Наверняка нет никаких с этим проблем если вы используете виртуальные хостинги.  А вот  если вы держите сайты  на собственных серверах или VPS, то тут уже нужно самостоятельно заморачиваться с обновлением и установкой новейшей версии PHP.  И поскольку в 80% случаев на серверах используется панель управления ISPmanager 5, то речь будет о настройке PHP 7 именно в ней. Почему об этом пишу я, а не саппорт ISPsystem? А хз, потому что в их мануале ничего об этом не сказано.

Читать далее

Автоматизация — массовое создание сайтов и БД в панели ISP 5. Управление ispmanager из командной строки

Ковыряюсь же я с дорами, сайтами. И очень уж много рутины возникает в этом деле. А рутину я не люблю. Всё, что может быть автоматизировано должно быть автоматизировано. Пилю значит, доры на wordpress. Под это дело написал скрипт, который позволяет клонировать сайты WP одной командой.  То есть один сайт настроил, и потом скопировал с него за 5 минут хоть 50 штук таких же wordpress сайтов.

Читать далее

Разница между режимами, PHP-FPM, CGI, FastCGI, модуль Apache

Часто приходится объяснять клиентам что за режимы работы PHP для сайтов.  Знаете, в настройках той же панельки ISPmanager Lite 5 имееются такие.   И еще люди говорят — вот, там же PHP 7 — а ты впариваешь свой php-fpm, который только версии 5.4 или 5.6.  И они не понимают, что режим работы гораздо важнее для производительности, чем просто версия PHP.

Я выдернул свой этот пост с форума webmasters, где когда-то давно расписывал за режимы.   Немного дополнил его скринами, о том как включить режимы в панели ISPmanager Lite 5

Читать далее