On 01/13/14 20:30, VovansystemS wrote:
Кстати, готовые решения есть? А то постоянно приходиться самому че-то
сочинять.
есть route 53 амазона, он умеет проверять на доступность и изменять
днс записи по соответствующим правилам.
Не-не. Сервисы, котоырй считают каждый запрос - не наш выбор. Мы
Приветсвую
Nginx стоит как frontend. За ним находится несколько десятков или более
бэкендов (разные servername). Необходимо динамически управлять на какой
бэкенд запрос упадет.
Править nginx.conf и перечитывает его не вариант, т.к. это может
происходить ежесекундно.
Думал хранить
On 11/01/13 14:28, Oleksandr V. Typlyns'kyi wrote:
Today Nov 1, 2013 at 14:23 Sergey Kobzar wrote:
Приветсвую
Nginx стоит как frontend. За ним находится несколько десятков или более
бэкендов (разные servername). Необходимо динамически управлять на какой
бэкенд запрос упадет.
Править
On 11/01/13 14:32, Валентин Бартенев wrote:
On Friday 01 November 2013 16:23:32 Sergey Kobzar wrote:
Приветсвую
Nginx стоит как frontend. За ним находится несколько десятков или более
бэкендов (разные servername). Необходимо динамически управлять на какой
бэкенд запрос упадет.
Править
On 11/01/13 14:47, Валентин Бартенев wrote:
Зависит от того, что вам требуется. Как я первоначально понял ваш вопрос,
требуется на каждый запрос решать на какой сервер он пойдет.
Да - так и есть.
В этом случае вы сначала с помощью proxy_pass/fastcgi_pass направляете
запрос на
On 11/01/13 15:02, Валентин Бартенев wrote:
On Friday 01 November 2013 16:54:43 Sergey Kobzar wrote:
[..]
Далее у вас есть internal location, в котором тот же
proxy_pass/fastcgi_pass с переменной и запрос отправляется на нужный
сервер.
А переменную как выковырять из ответа?
Например так
On 11/01/13 15:09, Валентин Бартенев wrote:
On Friday 01 November 2013 17:02:43 Валентин Бартенев wrote:
On Friday 01 November 2013 16:54:43 Sergey Kobzar wrote:
[..]
Далее у вас есть internal location, в котором тот же
proxy_pass/fastcgi_pass с переменной и запрос отправляется на нужный
On 10/27/13 14:37, Vipper wrote:
Доброго времени суток!
Господа, помогите пожалуйста правильно решить вопрос.
Гугление и чтение мануалов по этому вопросу привело к каше в голове и кучи
сомнительных решений.
У меня есть страницы, на которых в тексте встречаются логины пользователей.
При
location / {
rewrite ^/\?portfolio=hungary /en/europe/hungary last;
rewrite_log on;
try_files $uri $uri/ /index.php?q=$request_uri;
}
Запрашиваемый URL:
http://site.com/en/?portfolio=hungary
В логе:
2013/08/12 17:44:46 [notice] 21714#0: *1 ^/\?portfolio=hungary does
not match
On 08/12/13 18:14, Валентин Бартенев wrote:
On Monday 12 August 2013 18:50:49 Sergey Kobzar wrote:
location / {
rewrite ^/\?portfolio=hungary /en/europe/hungary last;
rewrite_log on;
try_files $uri $uri/ /index.php?q=$request_uri;
}
Запрашиваемый URL:
http://site.com/en
On 08/12/13 18:32, Валентин Бартенев wrote:
On Monday 12 August 2013 19:22:07 Sergey Kobzar wrote:
On 08/12/13 18:14, Валентин Бартенев wrote:
On Monday 12 August 2013 18:50:49 Sergey Kobzar wrote:
location / {
rewrite ^/\?portfolio=hungary /en/europe/hungary last;
rewrite_log
Продолжение исторрии:
# la /var/log/nginx/ | grep access.log
-rw-r--r-- 1 nginx root0 Aug 9 03:10 access.log
-rw-r--r-- 1 nginx root 1.1G Aug 4 03:10 access.log-20130804
-rw-r--r-- 1 nginx root 2.5G Aug 6 03:10 access.log-20130805
-rw-r--r-- 1 nginx root 2.5G Aug 8 01:31
On 08/08/13 10:43, Boris Talovikov wrote:
cat /etc/logrotate.d/nginx
/var/log/nginx/*.log {
daily
rotate 5
missingok
nocompress
sharedscripts
postrotate
test -r /run/nginx.pid kill -USR1 `cat
/run/nginx.pid`
endscript
}
Продолжение истории:
# ls -alh /var/log/nginx/
total 8.8G
drwxr-xr-x 2 nginx root 4.0K Aug 7 03:10 .
drwxr-xr-x 11 root root 4.0K Aug 7 03:10 ..
-rw-r--r-- 1 nginx root0 Aug 7 03:10 access.log
-rw-r--r-- 1 nginx root 1.2G Aug 2 03:10 access.log-20130802
-rw-r--r-- 1 nginx root 1.2G
On 08/07/13 20:56, Вячеслав Кокорин wrote:
07.08.2013, в 21:06, Sergey Kobzar sergey.kob...@itcraft.org написал(а):
Продолжение истории:
# ls -alh /var/log/nginx/
total 8.8G
drwxr-xr-x 2 nginx root 4.0K Aug 7 03:10 .
drwxr-xr-x 11 root root 4.0K Aug 7 03:10 ..
-rw-r--r-- 1 nginx root
On 08/04/13 14:59, Vladislav Prodan wrote:
--- Исходное сообщение ---
От кого: Виктор Вислобоков corocho...@gmail.com
Дата: 4 августа 2013, 14:39:32
А мне кажется всё это неэффективно. IP адресов прорва и каждый задолбаешься
блокировать, а нагрузка прёт.
Кто задолбается блокировать?
Валентин, спасибо
On 08/01/13 01:14, Валентин Бартенев wrote:
https://bugs.gentoo.org/show_bug.cgi?id=473036
1. upstream explained it and accepted the bug report, this is now on
their todo-list - это действительно так?
2. # la /var/log/ | grep nginx
drwxr-x--- 2 rootroot 12K
On 08/01/13 05:41, ad...@sysadmins.el.kg wrote:
У меня (RHEL 6) в качестве postrotate-команды используется эта:
/etc/init.d/nginx reload /dev/null 2/dev/null || true
в скрипте /etc/init.d/nginx в функции отвечающей за reload используется
killproc $nginx -HUP
Попробуйте сменить -USR1 в вашей
On 08/01/13 12:20, Maxim Dounin wrote:
Hello!
On Thu, Aug 01, 2013 at 10:27:39AM +0300, Sergey Kobzar wrote:
Валентин, спасибо
On 08/01/13 01:14, Валентин Бартенев wrote:
https://bugs.gentoo.org/show_bug.cgi?id=473036
1. upstream explained it and accepted the bug report, this is now
Linux 3.8.13-gentoo x86_64
nginx-1.4.1-r2
logrotate-3.8.4
cat /etc/logrotate.d/nginx:
/var/log/nginx/*.log {
daily
rotate 5
missingok
nocompress
sharedscripts
postrotate
test -r /run/nginx.pid kill -USR1 `cat /run/nginx.pid`
On 05/26/13 03:16, Валентин Бартенев wrote:
On Saturday 25 May 2013 21:25:12 Sergey Kobzar wrote:
Приветствую
Есть
location ~ ^/(...(...)...)/(...)/(...)/[^/]*$ {
try_files /cache/$2???/$1_$3_$4.jpg
/index.php?pid=$1width=$3height=$4; }
Вместо ??? нужно подставить 00.
Вариант /cache
Приветствую
Есть
location ~ ^/(...(...)...)/(...)/(...)/[^/]*$ {
try_files /cache/$2???/$1_$3_$4.jpg
/index.php?pid=$1width=$3height=$4;
}
Вместо ??? нужно подставить 00.
Вариант /cache/$200/$1_$3_$4.jpg естественно не проходит. Временное
решение - обьявить переменную и использовать
22 matches
Mail list logo