Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «nishinaka»
Рубин на рельсах: продакшен и деплой для чайников 2014-10-13 18:33:32
Год назад я довел свое первое рельсовое приложение до приемлемого вида. Вопрос использования ...
+ развернуть текст сохранённая копия
Год назад я довел свое первое рельсовое приложение до приемлемого вида. Вопрос использования готового кода в продакшене ранее меня не заинтересовал. С чего вдруг? Несложный язык, лаконичный фреймворк — уж деплой-то явно не сложнее, чем преодоление ментального тормоза после PHP.
Команда разработчиков Rails рекомендует использовать Phusion Passenger, он что-то вроде mod_php — установил, разместил файлы и полетел. На момент изучения вопроса на форумах хватало баталий о производительности решений; Passenger в них фаворитом не значился.
Совета относительно альтернативы я спросил у техдиректора сайта с миллионом уников в сутки — тот отправил меня гуглить на тему Nginx и Unicorn. Инструкция по настройке продакшена, найденная на Хабре, датировалась 2009 годом. Помимо прочего, ее просто переполняли изъяны уроков «Как нарисовать сову».
Отдельные составляющие процесса кое-где разжеваны по-английский, но монолитный tutorial на глаза так и не попался. В традициях рельсового сообщества лежит принцип, предписывающий делиться результатами и опытом решения проблем.
Делюсь
Тэги: capistrano, nginx, rails, ruby, rvm, ubuntu, unicorn, администрирование, веб-разработка, системное, теги, читает
Пример правила rewrite для nginx 2014-09-20 01:46:02
У одного своего блога решил изменить структуру ссылок. Если раньше все посты были доступны по ...
+ развернуть текст сохранённая копия
У одного своего блога решил изменить структуру ссылок. Если раньше все посты были доступны по ссылкам, типа /postname.html, то теперь они переехали на другой адрес: /fotojournal/postname/. Изначально в качестве решения подумал об использовании плагина redirection для wordpress, но потом захотелось попробовать реализовать на nginx. И задумка получилась. :) Правда, правило получилось простым, благодаря тому, что […]
Тэги: nginx, rewrite, блокнот
Пример правила rewrite для nginx 2014-09-20 01:46:02
У одного своего блога решил изменить структуру ссылок. Если раньше все посты были доступны по ...
+ развернуть текст сохранённая копия
У одного своего блога решил изменить структуру ссылок. Если раньше все посты были доступны по ссылкам, типа /postname.html, то теперь они переехали на другой адрес: /fotojournal/postname/. Изначально в качестве решения подумал об использовании плагина redirection для wordpress, но потом захотелось попробовать реализовать на nginx. И задумка получилась. :) Правда, правило получилось простым, благодаря тому, что […]
Тэги: nginx, rewrite, блокнот
Correct way to setup maintenance page in nginx 2014-08-05 12:14:00
On Thursday ...
+ развернуть текст сохранённая копия
On Thursday 03 November 2011 22:30:00 Quintin Par wrote: [...] > This method outside of `location` directive > > error_page 503 /var/www/during_build.html; > > ## System Maintenance (Service Unavailable) > if (-f /var/www/during_build.html) { > return 503; > } > > Is also not working. Nginx just returns 503 without the custom page. > > What is the correct way to show system down pages? >
Try this one:
error_page 503 /during_build.html; location / { if (-f /var/www/during_build.html) { return 503; } } location = /during_build.html { root /var/www/; internal; }
wbr, Valentin V. Bartenev
Тэги: nginx
nginx log format json/csv 2014-08-05 12:11:00
logfile JSON format < ...
+ развернуть текст сохранённая копия
logfile JSON format log_format backend_json '{proxy:\'$remote_addr\', ' 'remote_addr:\'$http_x_forwarded_for\',http_user:\'$remote_user\', ' 'request_timestamp: \'$time_iso8601\',request:\'$request\',status:\'$status\',' 'request_size:\'$body_bytes_sent\',referer:\'$http_referer\',' 'user_agent:\'$http_user_agent\'}'; logfile CSV fornnatlog_format csv2 '"$remote_addr",' '"$http_x_forwarded_for",' '$status,' '$request_time,' '"$http_host",' '"$server_addr",' '"$scheme",' '"$time_iso8601",' '$bytes_sent,' '"$request",' '"$http_referer",' '"$http_user_agent"'; Использование: access_log /var/log/nginx/site-access.log csv2;
Тэги: nginx
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «nishinaka»
|
Взлеты Топ 5
Падения Топ 5
|