Отдача файлов c помощью Nginx

Отдача файлов c помощью Nginx Nginx часто используется только для отдачи файлов. Например, файловый хостинг. На что следует обратить внимание для оптимальной настройки Nginx под отдачу крупных файлов? Чуть подробнее о характеристиках нашей задачи: Нужно параллельно отдавать много файлов Большинство файлов крупные (более 5 Мб) Мы отдаем потоковое видео и нам необходимо обеспечить комфортный просмотр […]

Читать далее…

Добавить тэг в git и отправить push

Добавить тэг в git и отправить push – делается просто – одной командой – добавим дату создания или изменения git tag `date +%Y-%m-%d-time-%H-%M`; git add . && git commit -a -m”Push Configs” && git push –tags Можем так для уверенности cd /BACKUPS/$HOST/git/files git push; cd /BACKUPS/$HOST/git/files git tag `date +%Y-%m-%d-time-%H-%M`; git add . ; git […]

Читать далее…

Настройка логов в haproxy в debian

Настройка логов в haproxy в debian Правим конфиг файл # vim /etc/haproxy/haproxy.cfg заменяем log /dev/log local0 log /dev/log local1 notice на log 127.0.0.1 local2 Настроим rsyslog.conf vim /etc/rsyslog.conf Раскоментим $ModLoad imudp $UDPServerRun 514 Создадим конфиг syslog для haproxy # vim /etc/rsyslog.d/haproxy.conf Вставим текст local2.* /var/log/haproxy.log Рестартим сервисы /etc/init.d/haproxy reload /etc/init.d/rsyslog restart Profit!!! […]

Читать далее…

Создание триггера на удаление данных из таблицы

Создание триггера на удаление данных из таблицы. Создадим тестовую таблицу, на события в которой будеи реагировать. CREATE TABLE contacts ( contact_id INT(11) NOT NULL AUTO_INCREMENT, last_name VARCHAR(30) NOT NULL, first_name VARCHAR(25), birthday DATE, created_date DATE, created_by VARCHAR(30), CONSTRAINT contacts_pk PRIMARY KEY (contact_id) ); Создадим таблицу, в которую будем писать изменения на удаления. CREATE TABLE contacts_audit […]

Читать далее…