Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

96 total results found

Как работает?

Репликация MySQL Общая инфа

https://highload.today/kak-nastroit-mysql-master-slave-replikatsiyu-3f/ Через жопу Репликация настраивается так: надо указать файл, который надо реплицировать и позицию, с которой надо реплицировать данные. 

Настраиваем

Репликация MySQL Настраиваем Master-Slave

На мастере В конфиге указываем: # выбираем ID сервера, произвольное число, лучше начинать с 1 server-id = 1 # путь к бинарному логу log_bin = /var/log/mysql/mysql-bin.log # название Вашей базы данных, которая будет реплициро...

Master-Master

Репликация MySQL Настраиваем Master-Master

https://highload.today/kak-nastroit-mysql-master-master-replikatsiyu-3f/

Инструкция

Репликация MySQL Настраиваем Master-Master

По аналогии с Master-Slave, только репликацию Slave настраиваем еще и на основном мастере.

Установка сервера

drone ci/cd Init

Сабж: https://docs.drone.io/ Поддерживается Github, bitbukket, gitea, gitlab и еще несколько SCM.  Установка везде +- одинаковая: надо получить секретики для авторизации со стороны SCM, указать хост на котором будет дрон, секретик для агентов-раннеров. Запуск...

Установка агентов (раннеров)

drone ci/cd Init

Я использую раннер exec - запускается напрямую в системе. Сурс: https://docs.drone.io/runner/exec/overview/ Полезное Параметры есть тут: https://docs.drone.io/runner/exec/configuration/reference/ Меня интересует DRONE_RUNNER_LABELS, с его помощью можно указ...

Пишем

drone ci/cd Пишем пайплайны

Пример пайплайна: kind: pipeline type: docker name: default steps: - name: greeting image: alpine commands: - echo hello - echo world Можно указывать в одном drone.yml'е несколько пайплайнов/секретов/и т.д. kind: определяет что это - пай...

Bitrix

Troubleshooting PHP/MySQL/CMS CMS

bitrix in cp1251 php_value default_charset "cp1251" php_value mbstring.internal_encoding cp1251 php_value mbstring.func_overload 2 bitrix размер стека и pcre.recursion_limit Для этого добавил в файл .htaccess в корневой директории вашего аккаунта следующи...

Other CMS

Troubleshooting PHP/MySQL/CMS CMS

Wordpress главная доступна, 404 на подстраницах В 99% случаев возникает из-за отсутствия стандартных директив в .htaccess сайта. Следует добавить их: CMS Стандартные файлы MODX Логи в core/error В случае проблем переименуй кеш - core/cache Общее При пер...

Repair

Troubleshooting PHP/MySQL/CMS MySQL

mysqlcheck -r -u'база_данных' -p'пароль_базы_данных' 'база_данных' REPAIR TABLE tablename USE_FRM; Если побилась mysql.user и мускуль из-за этого не поднимается for i in $(ls *.MYI | awk -F'.' '{print $1}') ; do myisamchk -r -q $i ;done

Проблемы с переносом баз

Troubleshooting PHP/MySQL/CMS MySQL

ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline sed -i 's#ENGINE=InnoDB#ENGINE=InnoDB ROW_FORMAT=DYNAMIC#g' dump.sql ERROR 1416 (22003) at line 80...

Плагины

drone ci/cd Пишем пайплайны

SCP (SSH Copy) - name: scp files image: appleboy/drone-scp settings: host: from_secret: scp_host username: from_secret: scp_user password: from_secret: scp_pass port: 22 source: /root/archlinux-*-x86_64.iso targ...

wp-cli

Troubleshooting PHP/MySQL/CMS CMS

Полный список команд: https://wp-kama.ru/handbook/cli/wp Проверить версию wp: wp core version Инормация по wp-cli: wp --info Экспортировать базу: wp db export databasename Импортировать базу: wp db import databasename Заменить в базе все val...

SQL

Troubleshooting PHP/MySQL/CMS MySQL

SQL alter/convert таблицу и поля в кодировки ALTER TABLE `DATABASE`.`TABLE` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; базу, таблицы, поля в кодировки ALTER DATABASE `DATABASE` DEFAULT CHARSET=utf8 COLLATE utf8_bin; https://stackoverfl...

Ссылки

Troubleshooting PHP/MySQL/CMS

проксирование нгинксом, заголовки, балансировка: https://devacademy.ru/comment/5 apache mod_rewrite: https://httpd.apache.org/docs/2.4/rewrite/remapping.html nginx переменные в ngx_http_core_module: https://nginx.org/en/docs/http/ngx_http_core_module.html#va...

Про докер и Установка

Docker

Про докер Советую книгу Андрея Маркелова "ВВЕДЕНИЕ В ТЕХНОЛОГИИ КОНТЕЙНЕРОВ И KUBERNETES". Рассказывается про докер, подман и другие альтернативы докеру, про кубер. Вся суть: Есть образы (заготовки), из которых создаются эфемерные контейнеры, которые можно уда...

Подготовка и установка CentOS

PXE AutoInstall Автоустановка систем на базе Linux по с...

Понадобилось мне на работе реализовать автоматическую установку серверов, чистых, без дополнительного ПО, на базе ОС Ubuntu, CentOS и Debian, однако инфы по этому довольно мало. Еще одна статья не помешает. Подготовка Настраивать PXE сервер будем на базе Ubunt...

Debian

PXE AutoInstall Автоустановка систем на базе Linux по с...

Итак, продолжим, теперь будем ставить Debian. Надо распаковать архив с netboot загрузчиком и подправить конфиг загрузчика. Nginx тут по сути не нужен, ибо вся система умещается в initrd и грузится по PXE: 01:51:38 konflicker@pxe-installer:/srv/tftp $ ls -1 iso...

Ubuntu 20.04/21.10

PXE AutoInstall Автоустановка систем на базе Linux по с...

Теперь пришло время самого сложного - установка Ubuntu через cloud-init. Читать это конечно легко, но разобраться было непросто. Подготовка Для автоустановки понадобится 2 файла - meta-data и user-data. Все действо происходит в user-data, а в meta-data указыва...

Выбираем платформу

Где хостить?

Для селфхоста можно выбрать несколько платформ: Одноплатный ПК Готовый NAS HPE Microserver Самосбор Одноплатный ПК Популярные одноплатники: Конечно же Raspberry PI Orange Pi Odroid NanoPI Если Raspberry Pi всегда (а особенно в последнее врем...