Архив за месяц: Январь 2017

AWS: AWS CLI и bash — blue/green деплой AutoScale группы за ELB

6 января 2017
 

 Имеется достаточно интересная ифраструктура одного проекта (UPD: описана в посте AWS: билд Java + Maven + Docker + Packer + Terraform), в котором деплой API-приложения выполняется скриптом, описанным ниже. Его задача — запустить EC2 инстансы, объединённые в blue AutoScale группу, подключить её к Elastic Load Balancer-у (ELB), отключить от ELB green-группу, перезапустить в ней инстансы,… Читать далее »

NGINX: PHP-FPM — «Primary script unknown»

4 января 2017
 

 Часто при настройке нового виртуалхоста вылазит ошибка вида: … 2016/12/14 15:50:51 [error] 24586#24586: *850363 FastCGI sent in stderr: «Primary script unknown» while reading response header from upstream, client: 194.***.***.45, server: shop.domain.org.ua, request: «GET /index.php HTTP/1.1», upstream: «fastcgi://unix:/var/run/shop.domain.org.ua-php-fpm.sock:», host: «shop.domain.org.ua» …

Arch: screensaver и блокировка экрана

3 января 2017
 

 Устанавливаем xscreensaver или xscreensaver-arch-logo для Arch из AUR: $ yaourt -S xscreensaver-arch-logo Глобальные настройки хранятся в файле /usr/share/X11/app-defaults/XScreenSaver, пользовательские — в ~/.xscreensaver. Запускаем демона: $ xscreensaver & [1] 22988