LINUX.ORG.RU

Сообщения carter

 

rabbitmq prefetchcount

всем привет.

подскажите плиз.

как выставить prefetchcount? не через код.

 

carter
()

nginx proxy tcp socket

всем привет

как через nginx проксировать не http приложение?

 , ,

carter
()

не является ELF-файлом

всем привет

такая проблема:

ldconfig /lib/libredis3md.so
ldconfig: /usr/local/lib64/libstdc++.so.6.0.22-gdb.py не является ELF-файлом — у него в начале неправильные волшебные байты.

ldconfig: /lib/libredis3md.so.9 не является символьной ссылкой


кто то знаком с этой ерундой? первый раз увидел при апдейтах это все

 ,

carter
()

mount.nfs: Failed to resolve server

всем привет

какой то странный баг

mount -t nfs -o rw user@192.168.2.24:/mnt/data  /mnt/
mount.nfs: Failed to resolve server user@192.168.2.24: Name or service not known

при этом nfs по другим ip адресам nfs работает на этом сервере

 

carter
()

много TIME-WAIT

всем привет
имеется linux(nginx) ===> windows(IIS)
проблема:
на win машине остается очень много TIME-WAIT-ов
на linux мание их нет.

я так понимаю linux(nginx) не отправляет syn-fin
в чем может проблема?

 , ,

carter
()

конфликтует с файлом из пакета

Всем привет.

Скажите плиз. собирал specфайл Search. собирается без проблем. но при уставноке возникает конфликт. а конфликтовать там нечему. разные файлы внтури РПМ лежат.

мой spec

Name:           Search3
Version:        2.1
Release:        1%{?dist}
Summary:        search

Group:          test
License:        Apache 2.0
URL:            http://Search3
Source0:        http:///Search2-2.1.zip

BuildRequires:  gcc


%description

%define debug_package %{nil}

%prep
%setup -q
cmake -DCMAKE_BUILD_TYPE=Release Search

%build
make -j7


%install
make install  DESTDIR=%{buildroot}



%files
%defattr(-,root,root,-)
/usr/
/etc/

%changelog

далее при уставновке возникает такая вот ошибка.

файл /usr/lib из устанавливаемого пакета Search3-2.1-
1.el7.centos.x86_64 конфликтует с файлом из пакета filesystem-3.2-25.el7.x86_64

 

carter
()

ocilib - Необходимо: libclntsh.so.12.1 (какой то баг)

Всем привет.
Помогите плиз
Собрал ocilib в rpm пакет при установке пакета выдает

spec файл

..............

%prep
%setup -q
./reconf


%build
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
./configure --with-oracle-headers-path=/usr/include/oracle/12.1/client64 --with-oracle-lib-path=/usr/lib/oracle/12.1/client64/lib
make

%install
#export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/
make install DESTDIR=%{buildroot}
%check
make check

%files
/usr/local/lib

%files devel
/usr/local/include
/usr/local/share
oracle-instantclient12.1
ldconfig -p | grep libclntsh.so.12.1
	libclntsh.so.12.1 (libc6,x86-64) => /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1

rpm -q --whatprovides libclntsh.so.12.1
oracle-instantclient12.1-basic-12.1.0.0.0-1.x86_64


сделал:
sudo sh -c "echo /usr/lib/oracle/12.1/client64/lib > \
      /etc/ld.so.conf.d/oracle-instantclient.conf"
  sudo ldconfig

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib:$LD_LIBRARY_PATH

собирается всё отлично


ldconfig -p | grep libclntsh.so*
	libclntsh.so.12.1 (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
	libclntsh.so (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so

но при установке rpm пакета

yum install ocilib-4.5.1-1.el7.centos.x86_64.rpm  ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm 
Загружены модули: fastestmirror
Проверка ocilib-4.5.1-1.el7.centos.x86_64.rpm: ocilib-4.5.1-1.el7.centos.x86_64
ocilib-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Проверка ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm: ocilib-devel-4.5.1-1.el7.centos.x86_64
ocilib-devel-4.5.1-1.el7.centos.x86_64.rpm отмечен для установки
Разрешение зависимостей
--> Проверка сценария
---> Пакет ocilib.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Обработка зависимостей: libclntsh.so.12.1()(64bit) пакета: ocilib-4.5.1-1.el7.centos.x86_64
Loading mirror speeds from cached hostfile
 * base: mirror.reconn.ru
 * epel: mirror.yandex.ru
 * extras: mirror.yandex.ru
 * nux-dextop: mirror.li.nux.ro
 * updates: mirror.reconn.ru
---> Пакет ocilib-devel.x86_64 0:4.5.1-1.el7.centos помечен для установки
--> Проверка зависимостей окончена
Ошибка: Пакет: ocilib-4.5.1-1.el7.centos.x86_64 (/ocilib-4.5.1-1.el7.centos.x86_64)
            Необходимо: libclntsh.so.12.1()(64bit)
 Вы можете попробовать --skip-broken чтобы обойти проблему
 Вы можете попробовать запустить: rpm -Va --nofiles --nodigest

 ,

carter
()

ocilib - Необходимо: libclntsh.so.12.1()(64bit)

Всем привет.
Помогите плиз
Собрал ocilib в rpm пакет при установке пакета выдает

Ошибка: Пакет: ocilib-4.5.1-src.x86_64 (/ocilib-4.5.1-src.x86_64)
            Необходимо: libclntsh.so.12.1()(64bit)
что имеется:
ldconfig -p | grep libclntsh.so*
	libclntsh.so.12.1 (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
	libclntsh.so (libc6,x86-64) => /usr/lib/oracle/12.2/client64/lib/libclntsh.so

echo $LD_LIBRARY_PATH
/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/usr/lib/oracle/12.2/client64/lib/

по ораклу:
export ORACLE_BASE=/usr/lib/oracle/12.2/client64
export ORACLE_HOME=/usr/lib/oracle/12.2/client64
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export NLS_LENGTH_SEMANTICS=CHAR
export NLS_NUMERIC_CHARACTERS=".,"
export TNS_ADMIN=/etc
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export SQLPATH=$ORACLE_HOME/bin/sqlplus
export ORACLE_TERM=xterm
export TMP=/tmp
export TMPDIR=$TMP
export PATH=$PATH:$ORACLE_HOME/bin

при этом собрался пакет без каких либо ошибок.
где я косячу? уже всё перепробовал. не находит эту либу.

ldd libocilib.so
libclntsh.so.12.1 => /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1 (0x00007ffb804ed000)

ls -la /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1
-rwxr-xr-x. 1 root root 71638263 янв 26  2017 /usr/lib/oracle/12.2/client64/lib/libclntsh.so.12.1

 

carter
()

двойной прокси nginx

всем привет.

подскажите плиз.

как через двойной прокси передать реальный ip пользователя.
через один прокси nginx доходит без проблем до бэкенда,
через два нет

сейчас выглядит команда вот так

proxy_set_header  X-Forwarded-For $remote_addr;
на втором проксе

как нужно прописать эту переменную на первом прокси и на втором nginx?

 

carter
()

rabbitmq логирование сообщения

всем привет

подскажите плиз

иногда в течении дня бывает, что одно соообщение доходит примерно 10 минут. притом что другие сообщения в это время обрабатвыаются 1 секунду.

как лучше сделать трассировку данного сообщения?

 

carter
()

статус апстримов nginx

всем привет

как можно узнать статус апстримов в nginx?

 

carter
()

удаленный доступ к рабочему столу linux

всем привет

какое сейчас есть интересное и простое решение для подключения к рабочему столу?

linux => linux(gnome) rdp доступ какой нибудь

 ,

carter
()

nginx + iis

всем привет nginx(прокси) + iis


 upstream IIS-SSL {
#    least_conn;
       ip_hash;
       server  10.20.13.48:443;
}

    ssl_prefer_server_ciphers on;

        ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers         EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4;
        ssl_certificate     /etc/nginx/ssl/test.crt;
        ssl_certificate_key /etc/nginx/ssl/test.key;
        ssl_session_cache   shared:SSL:10m;
        ssl_session_timeout 10m;

     location ~* ^/ {
        proxy_pass https://IIS-SSL;
        proxy_set_header Host   proxy.test.ru;
        proxy_set_header X-Real-Ip $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE_ADDR $remote_addr;

        proxy_connect_timeout   180;
        proxy_send_timeout      180;
        proxy_read_timeout      180;
        proxy_cache cache;
        proxy_cache_valid 200 302 1h;
    }



ошибка вида:



[error] 22134#0: *1 peer closed connection in SSL handshake (104: Connection reset by peer) while SSL handshaking to upstream, client: 10.20.3.37, server: proxy.test.ru, request: "GET /favicon.ico HTTP/1.1", upstream: 

что я делаю не так?

 

carter
()

upload 500 nginx

всем привет

имеется конфиг

 upstream backend {
    least_conn;
       server  192.168.1.2:443;
       server  192.168.1.3:443;
       server  192.168.1.4:443;

}
Если в апстриме 2 сервера и я заливаю файл на сервер. то всё работает нормально и файл находит сразу.

Если в апстриме 3 сервера, я заливаю файл, то возникает ошибка

почему то файл ищется на другом сервере после того как файл был загружен

POST /file/upload?format=json HTTP/1.1" "192.168.1.2:443:" 200 220 https.....

POST /list/loadlist HTTP/1.1" "192.168.1.4:443:" 500 3868 https.....

 

carter
()

ошибка при проксировании Mixed Content: The page at

всем привет

стоит nginx и проксирует на IIS если хожу через https то выдает ошибку на поиске вида:

Mixed Content: The page at 'https://www.example.com/store/account.htm' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://www.example.com/isLogin.htm'. This request has been blocked; the content must be served over HTTPS.
через http всё норм

nginx конфиг

        proxy_pass http://IIS;
      #  proxy_set_header Host example.ru;

        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Ssl on;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header      X-Forwarded-Proto https;

что я делаю не так?

 ,

carter
()

Starting proxy rabbitmq: cannot bind socket [0.0.0.0:5672]

всем привет

haproxy конфиг
listen rabbitmq
        bind 0.0.0.0:5672
        mode            tcp
        log             global
        retries         3
        timeout client  3h
        timeout server  3h
        option          clitcpka
        option          tcplog
        default_backend rmqbackend
backend rmqbackend
        mode       tcp
        balance    leastconn
        server dev01 localhost:5672 check


rabbitmq слушает порт
netstat -ntlp
Proto Recv-Q Send-Q Local Address Foreign Address State       PID/Program name
tcp        0      0 0.0.0.0:5672            0.0.0.0:*               LISTEN      19884/beam.smp  

но возникает ошибка при запуске haproxy

haproxy-systemd-wrapper: executing /usr/sbin/haproxy  -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -Ds
[ALERT] 109/125916 (21538) : Starting proxy rabbitmq: cannot bind socket [0.0.0.0:5672]

selinux отключен
в sys.ctl ставил параметр net.ipv4.ip_nonlocal_bind=1

что я делаю не так?
много раз настраивал haproxy, проблем не было.

 ,

carter
()

404 ошибка upstream

всем привет не могу понять в чем ошибка nginx + IIS

upstream start {

    server test.ru:80;
}

server {

    reset_timedout_connection on;
    keepalive_timeout 65s;
    listen 80;
    server_name api.ru;

    location / {

#        proxy_set_header Host      $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Accept-Encoding "";
        proxy_read_timeout 300s;
        proxy_pass http://start/;

    }

запускаю api.ru

вылетает ошибка HTTP Error 404. The requested resource is not found.

Если не исользую upstream просто

proxy_pass http://test.ru:80;

то всё работает

 

carter
()

не находит файл при сборке

всем привет

при сборке пакета

make
.... 
/services-cache.h:9:23: fatal error: redis3m.hpp: No such file or directory
но
find / -name  redis3m
/usr/share/redis3m
/usr/include/redis3m
/usr/include/redis3m/redis3m.hpp

как быть?

 

carter
()

boost 1.6.5 spec файл

всем привет

Может у кого то есть готовый spec файл(centos7) для boost 1.6.5. или просто под 1.6?

 ,

carter
()

rpmbuild 64bit

всем привет

как можно указать сборку rpm только под 64бита?

rpmbuild

 ,

carter
()

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