LINUX.ORG.RU

Сообщения reddaemon

 

Apache 2.4 балансировка fail detect

Форум — Admin

Как в apache 2.4 настроить балансировку, чтобы запросы не шли, если нода недоступна?

 ,

reddaemon
()

Nginx rewrite передача параметров

Форум — Admin

Привет! Есть в nginx такой реврайт

rewrite ^/city-dashboard2\/(.*)$ /$1 break;
надо написать так, чтобы в запросе /ssd/city-dashboard2/car_image?model_id=0&car_id=1021438&type_id=1000 не обрезалась часть после car_image. Подскажите плиз, как это сделать?

 ,

reddaemon
()

Websocket за Apache и Nginx, теряются заголовки, как исправить?

Форум — Admin

Приветствую! Есть такая проблема. Apache слушает на внешнем ip и проксирует все запросы вида /test в nginx(на внутреннем ip), который проксирует из локейшена /city-dashboard в приложение с вебсокетом. В конфиге Apache:

ProxyRequests On
ProxyPreserveHost On
    <Location /test>
      ProxyPass "https://127.0.0.1:443"
      ProxyPassReverse "https://127.0.0.1:443"
      Allow from All
      Header set Connection "upgrade"
      Header set Upgrade "websocket"
    </Location>

nginx конфиг nginx.conf:


  map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
 } 

   map $http_sec_websocket_key $upgr {
    ""      "";           # If the Sec-Websocket-Key header is empty, send no upgrade header
    default "websocket";  # If the header is present, set Upgrade to "websocket"
   }

   map $http_sec_websocket_key $conn {
    ""      $http_connection;  # If no Sec-Websocket-Key header exists, set $conn to the incoming Connection header
    default "upgrade";         # Otherwise, set $conn to upgrade
  }
include /etc/nginx/conf.d/*.conf; on default.conf

default.conf:

  location /city-dashboard {
     rewrite ^/city-dashboard\/(.*)$ /$1 break;
     proxy_pass http://127.0.0.1:5001;
     proxy_set_header Host $host;
     proxy_http_version 1.1;
     #proxy_set_header upgrade $upgr;
     proxy_set_header Upgrade $upgr;
     #proxy_set_header Connection $conn;
     proxy_set_header Connection "Upgrade\n\r";
     proxy_set_header Sec-WebSocket-Key $http_sec_websocket_key;
     #add_header Upgrade websocket;
     #add_header Connection Upgrade;
     proxy_read_timeout 100;
     proxy_redirect off;
     proxy_set_header        X-Forwarded-Proto $scheme;
     add_header              Front-End-Https   on;
   }
Request headers:
GET wss://example.com:4443/test/city-dashboard/stream HTTP/1.1
Host: example.com:4443
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Upgrade: websocket
Origin: https://example.com:4443
Sec-WebSocket-Version: 13
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Sec-WebSocket-Key: RlhNyYNipJ1RUOU7nl4xMA==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
Response headers:
HTTP/1.1 101 Switching Protocols
Server: nginx/1.8.0
Date: Sat, 22 Aug 2015 10:05:02 GMT
Sec-WebSocket-Accept: e7UKY/y5mIi8RTmhLQgFJ566dfo=

В заголовках ответа не хватает Upgrade и Connection, если делать по руководству с сайта nginx, то получаю ошибку 400 и вебсокеты все равно не отрабатывают. Убрать из этой цепочки Apache не получится, потому как он находится у другой организации. Может кто с таким сталкивался и предложит какие-нибудь воркэраунды? или просто какие-нибудь решения, чтобы заставить это работать.

 , , , ,

reddaemon
()

nginx авторизация

Форум — Admin

Приветствую, коллеги! В конфиге nginx есть локейшн /app/, нужно сделать еще один локейшн /app/f?p=3000 с авторизацией, проблема в том, что сейчас при запросе я в этот локейшен не попадаю, а попадаю в /app/ и авторизация соответственно не работает. Уже пробовал и выше размещать и регулярные выражения писать. Сейчас так написано:

location ^~ /app/f\?p=4000
Что не так, подскажите?

 

reddaemon
()

Haproxy

Форум — Admin

Приветствую, уважаемые коллеги! Меня вот интересует вопрос: можно ли средствами haproxy закрывать зависшие сессии, которые уже не используются, скажем по таймауту 12 часов или 24 часа? Почему это нужно, дело в том, что клиенты это мобильные девайсы и если у них отваливается связь, то сессия зависает, а веб-фреймворк tornado, на котором работают приложения, их не закрывает.

 , , ,

reddaemon
()

запуск виртуальных машин virtualbox на разных workspace'ах Ubuntu 14.04

Форум — General

Приветствую, комрады! Как осуществить запуск виртуальных машин virtualbox на разных workspace'ах Ubuntu 14.04, например с ярлыка на рабочем столе? devilspie не помог

 , , ,

reddaemon
()

puppet

Форум — Admin

Есть puppet-master, работающий на отдельной вм, есть агенты, запущенные на других вм, периодически происходит ситуация, что агенты целый час не запускаются и ничего не делают, при этом в конфиге стоит runinterval=300 (секунд) запуск агента происходит с помощью демона puppetd, о том, что агенты не запускаются, сообщает мониторинг nagios, который проверяет, когда был изменен файл state.yaml и директории с данными puppet. В логах все штатно, версия puppet 2.7.25, ос везде scientific linux 6, подскажите кто-нибудь куда копать?

 ,

reddaemon
()

Периодически разваливается raid на сервере

Форум — Admin

Периодически разваливается raid на сервере Supermicro 5017R-MTF,1x Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz, 4x Kingston KVR1333D3D4R9S/8, 4x WDC WD1003FBYX-01Y7B1, на нем работает SL 6.5, на котором крутятся kvm-виртуалки тоже c SL 6.5, все это впринципе нормально работает, пока в один прекрасный момент сервер не начинает тупить, в консоли сыпятся ошибки:EDAC lost memory errors, следующий этап корневая фс монтируется на чтение ( а может даже и этого не происходит), при перезагрузке:

cannot start dirty degraded array

и kernel-panic и не грузится ни с одним ядром

И все, причем если систему переставить, то рейд собирается, диски целые и cat /proc/mdstat говорит, что все хорошо, может ли быть проблема с памятью? поэтому все ломается?

 , ,

reddaemon
()

gentoo не видит фирмварь CYPRESS_uvd.bin

Форум — Desktop

Гентушники, прошу помощи! При загрузке появляется такое сообщение:

[ 64.795059] radeon 0000:02:00.0: radeon_uvd: Can't load firmware «radeon/CYPRESS_uvd.bin»

На этом висит несколько минут, потом грузится дальше.

в конфигурации ядра пишу так, так как карты у меня 2 (ati 4250 и ati 5650):

radeon/R600_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/CYPRESS_uvd.bin

lspci | grep -i VGA:

01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250] 02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M] (rev ff)

ядро 3.11.6

Причем я пробовал ему подсовывать другой CYPRESS_uvd.bin, то же самое. Как пофиксить?

 , ,

reddaemon
()

mono конфигурация

Форум — Admin

Подскажите кто-нибудь как под CentOS6/SL6/RHEL запустить apache/nginx c mono,чтобы виртуальные хосты с asp обслуживала эта связка. Apache стоит, nginx стоит. Mono, mod_mono, xsp, libgdiplus - сначала собирал из исходников, потому что нужна версия не ниже 2.10.8 пробовал настроить с apache. Ничего не выходило, файлы .aspx он отдавать не хотел. Nginx + fastcgi отдает вот такую штуку: No Application Found

Unable to find a matching application for request:

Host	mono.local:8181
Port	80
Request Path	/Default.aspx
Physical Path	/opt/mono.local/Default.aspx

Может есть у кого успешный опыт как подружить apache/nginx c mono? P.S. все это установлено в виртуалке на virtualbox, порты прокинуты

 , , ,

reddaemon
()

mysql не стартует init-скриптом

Форум — Admin

ubuntu 13.04, mysql не стартует с помощью init-скрипта, т.е.

/etc/init.d/mysql start
start: Job failed to start

И даже не пишет ничего в логи. Но при этом прекрасно стартует

/usr/sbin/mysqld -u root

Это означает, что что-то не так с правами? Или что инит-скрипт сломан?

 , ,

reddaemon
()

gentoo alsa звук

Форум — General

kernel-3.10.4

sudo lspci | grep Audio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Redwood HDMI Audio [Radeon HD 5000 Series]

lsmod вообще не содержит никаких звуковых модулей:

Module                  Size  Used by
kvm_amd                49151  0 
kvm                   352622  1 kvm_amd
bcma                   28376  0 

модуль почему-то не работает, это видно по постоянно горящей красной лампочке на кнопке управления звуком ноута. как пофиксить звук? p.s. до этого, на ядре 3.8.9 такого не было..

 , ,

reddaemon
()

gentoo failed running autoconf

Форум — General

Теперь ругается на autoconf при сборке некоторых пакетов. вот вывод:http://pastebin.com/YdZnjH6R Как пофиксить?

 , , ,

reddaemon
()

gentoo не ставится automake

Форум — General

http://pastebin.com/wkNefcUE

make: *** [aclocal.m4] Ошибка 2

Как пофиксить?

 , ,

reddaemon
()

linux машина в качестве роутера

Форум — Admin

Каким образом можно посмотреть, кто больше всех занимает трафик в сети, если весь трафик идет через linux-машину, которая является роутером. Никакого sqiud'а там нет и не планируется. Предлагать поставить тоже не нужно. Мне на ум приходит только tcpdump. Может кто подскажет что-то более эффективное.

 , , ,

reddaemon
()

ps время запуска процесса

Форум — Admin

Такая вот фигня. В системе время правильное, часовой пояс верный Europe/Moscow, а ps aux показывает время запуска процесса на 20 минут позже текущего времени. Процессы php. Как такое может быть?

 ,

reddaemon
()

rsync

Форум — Admin

Люди, спасайте, надо восстановить из бэкапа сервер, через rsync, чтобы права не потерлись, подскажите пожалуйста, как лучше сделать, а то ни разу не делал. Каталог не архивирован.

 ,

reddaemon
()

OpenLDAP + openssh

Форум — Admin

В общем есть задача: надо настроить openldap, чтобы можно было через него шла авторизация по ssh, и в его базе хранились бы ssh-ключи. Дистр Scientific Linux 6.4, сам openldap поставил, настроил, поставил пакет openssh-lpk. Только вот дальше не пойду как теперь добавить схему с openssh-lpk через ldapadd, может есть у кого опыт? поделитесь, если не сложно.

 , , openssh-lpk

reddaemon
()

не могу подключиться по svn+ssh к snvserve

Форум — Admin

При подключении получаю:

svn: E220003: Invalid authz configuration

svn list svn+sshtunnel://saymeit@127.0.0.1/svn/myrepo/secret

sshtunnel= ssh -p xxxx -q в конфиге клиента

svnserve.conf:

[general]
anon-access = none
authz-db = authz
realm = My First Repository

authz:

[aliases]

[groups]
subversion = saymeit

[/]
* = r

[myrepo:/secret]
@subversion = rw

дистр CentOS 5.9, subversion 1.6.11 из реп

Подскажите, что ему не нравится и где может быть ошибка?

 , ,

reddaemon
()

tuxonice на gentoo

Форум — Desktop

Поставил pf-sources. не работает спящий режим.

dmesg | grep TuxOnIce
[    5.409760] TuxOnIce 3.3 (http://tuxonice.net)
[    5.464638] TuxOnIce: No image found.
hibernate ругается на SMP, но в ядре все выставлял по wiki. думал, может дело в initrd, но оказалось не в нем. А в чем тогда?

 , ,

reddaemon
()

RSS подписка на новые темы