Архив за год: 2015

Amazon web service: установка CLI на Windows

1 мая 2015
 

 В целом установка не особо отличается от аналогичной установки на Linux. Проверяем наличие Java: D:OptAWS>java -version java version «1.7.0_75» Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode) Устанавливаем JAVA_HOME:

AWS: увеличение размера диска EBS

30 апреля 2015
 

 Amazon EBS (Elastic Block Store) — хранилище для данных в облаке Amazon. Эти хранилища независимы от работы EC2 инстансов, т.е. — при выключении EC2 машины диски можно продолжать использовать (например — примонтировать их к другой машине). Имеется EC2 машина, с диском в 32G, который необходимо увеличить до 64G:

Windows Server 2012: установка .NET Framework 3.5

29 апреля 2015
 

 При попытке установки с помощью установочного файла — Windows Server 2012 сообщает: Windows Server roles and features cannot be automatically installed or uninstalled via the Windows Features Control Panel. To install Windows Server roles and features, start Server Manager, or use the Server Manager cmdlets for Windows PowerShell. For more information, see: Server Manager Help.

Git: добавление локального репозитория в удалённый

27 апреля 2015
 

 Имеется центральный репозиторий. Пример установки описан в статье Git: свой репозиторий под NGINX +uWSGI. Для начала работы над проектом — надо загрузить локальные файлы в центральное «хранилище». Создаём локальный репозиторий: $ git init Initialized empty Git repository in /cygdrive/c/Users/User/Documents/PyProjects/APP_manager_python/.git/

Git: общий репозиторий с NGINX + spawn-fcgi

24 апреля 2015
 

 Задача — создать общедоступный репозиторий, с доступом по HTTP. Авторизация — через .htaccess файл. UPD: Вероятно — после такой установки не будет работать git push с ошибкой “PROPFIND … 405«. Что бы избежать этого — NGINX надо собрать с поддержкой модулей  http_dav_module и  nginx-dav-ext-module. Подробнее — смотрите в посте Git: свой репозиторий под NGINX + WebDAV + uWSGI. Да… Читать далее »

NGINX: client intended to send too large chunked body

23 апреля 2015
 

 Имеется центральный репозиторий Git. Настроен по статье Git: свой репозиторий под NGINX + WebDAV + uWSGI. При добавлении новых файлов в удалённый репозиторий — Git сообщает об ошибке: $ git push zeus master Counting objects: 5483, done. Delta compression using up to 4 threads. Compressing objects: 100% (5343/5343), done. error: RPC failed; result=22, HTTP code… Читать далее »

Bitbucket : создание репозитория из командной строки

22 апреля 2015
 

 Для создания нового репозитория — можно использовать Bitbucket REST APIs. Например — что бы создать репозиторий с именем testrepo для пользователя setevoy — выполняем: $ curl -X POST -u setevoy:p@ssw0rd -H «Content-Type: application/json» https://api.bitbucket.org/2.0/repositories/setevoy/testrepo -d ‘{«scm»: «git», «is_private»: «true», «fork_policy»: «no_public_forks» }’ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total… Читать далее »

NGINX: PHP-FPM — upstream timed out (110: Connection timed out)

21 апреля 2015
 

 Периодически в логе появляется сообщение: 2015/01/22 18:19:34 [error] 25058#0: *631878 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 85.***.***.14, server: rtfm.co.ua, request: «POST /wp-admin/nav-menus.php?action=edit&menu=37 HTTP/1.1», upstream: «fastcgi://127.0.0.1:9003», host: «rtfm.co.ua», referrer: «http://rtfm.co.ua/wp-admin/nav-menus.php?action=edit&menu=37» В модуле HttpFastcgiModule имеется особая директива fastcgi_read_timeout: Syntax: fastcgi_read_timeout time; Default: fastcgi_read_timeout 60s; Context: http, server, location