AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-252462

rlib's questions

Martin Hope
rlib
Asked: 2016-09-01 06:40:28 +0800 CST

Haproxy: Como redefinir ativamente a conexão do cliente quando o maxconn é atingido?

  • 0

Da documentação:

maxconn <number>
Sets the maximum per-process number of concurrent connections to <number>. It
is equivalent to the command-line argument "-n". Proxies will stop accepting
connections when this limit is reached. The "ulimit-n" parameter is
automatically adjusted according to this value. See also "ulimit-n". Note:
the "select" poller cannot reliably use more than 1024 file descriptors on
some platforms. If your platform only supports select and reports "select
FAILED" on startup, you need to reduce maxconn until it works (slightly
below 500 in general).

Pelo que entendi, quando o cliente tenta se conectar ao proxy e o proxy tem maxconnconexões, ele simplesmente não enviará o pacote SYN + ACK para o cliente, de modo que o cliente finalmente atingirá o tempo limite.

Eu quero fazer haproxy enviar RST para o cliente se maxconnfor alcançado. É possível?

haproxy
  • 1 respostas
  • 577 Views
Martin Hope
rlib
Asked: 2016-08-22 03:03:33 +0800 CST

Qual é o significado da página de informações das sessões do Haproxy?

  • 0

Estou usando haproxy 1.6.8.

As seguintes informações são emitidas em

echo "show sess" | nc -U /var/lib/haproxy/stats 


0x1696d40: proto=tcpv4 src=67.55.94.187:51183 fe=adf be=adfback srv=capped ts=08 age=0s calls=4 rq[f=8400a0h,i=0,an=2000h,rx=,wx=,ax=] rp[f=400000h,i=0,an=60000h,rx=59s,wx=,ax=] s0=[7,8h,fd=186,ex=] s1=[7,108h,fd=209,ex=] exp=59s
0x17d4dd0: proto=tcpv4 src=173.239.36.124:19785 fe=adf be=adfback srv=capped2 ts=08 age=0s calls=4 rq[f=8400a0h,i=0,an=2000h,rx=,wx=,ax=] rp[f=400000h,i=0,an=60000h,rx=59s,wx=,ax=] s0=[7,8h,fd=100,ex=] s1=[7,108h,fd=246,ex=] exp=59s
0x16f7fc0: proto=tcpv4 src=67.55.94.183:54971 fe=adf be=adfback srv=capped ts=08 age=0s calls=4 rq[f=8400a0h,i=0,an=2000h,rx=,wx=,ax=] rp[f=400000h,i=0,an=60000h,rx=59s,wx=,ax=] s0=[7,8h,fd=168,ex=] s1=[7,108h,fd=288,ex=] exp=59s
0x1a8b170: proto=tcpv4 src=67.55.94.182:18194 fe=adf be=adfback srv=capped ts=08 age=0s calls=4 rq[f=8400a0h,i=0,an=2000h,rx=,wx=,ax=] rp[f=400000h,i=0,an=60000h,rx=59s,wx=,ax=] s0=[7,8h,fd=45,ex=] s1=[7,108h,fd=299,ex=] exp=59s

Como posso interpretar esses dados? Existe algum documento sobre isso?

haproxy session stat
  • 1 respostas
  • 454 Views
Martin Hope
rlib
Asked: 2016-04-28 12:37:58 +0800 CST

Eu tenho que escolher entre IBM X3650 M4 e HP DL380pG8. O que considerar?

  • 0

Tenho que escolher entre os servidores IBM X3650 M4 e HP DL380pG8. Ambos são Xeon e5-2620 de 6 núcleos com 64 Mb de RAM e o mesmo preço. Que fatores devo considerar para fazer uma escolha entre eles? Eles parecem ser os mesmos em desempenho. O que levar?

dedicated-server
  • 1 respostas
  • 84 Views
Martin Hope
rlib
Asked: 2015-12-25 08:36:32 +0800 CST

Como passar cabeçalhos para o manipulador de erros remoto no Nginx

  • 2

Eu tenho um servidor nginx que envia erros 404 para o apache httpd em 1.1.1.1:8081. Como posso passar todos os cabeçalhos originais para o servidor de erros?

Eu tenho a seguinte configuração:

server {
   error_page 404 = http://1.1.1.1:8081/404.php?remote=1;
}

Ao examinar cabeçalhos em 404.php, obtenho o ip original do cliente, mas nenhum cookie do cliente; Além disso, recebo o pedido de uri definido como 404.php?remote=1e não o URL que causou o erro 404:

<?php
  // 404.php file
  file_put_content("log.txt", $_SERVER['REQUEST_URI'], FILE_APPEND); // :(
  file_put_content("log.txt", $_SERVER['REMOTE_ADDR'], FILE_APPEND); // Ok
  file_put_content("log.txt", $_COOKIE['MyCookie'], FILE_APPEND); // :( empty
?>
nginx
  • 1 respostas
  • 982 Views
Martin Hope
rlib
Asked: 2015-08-08 10:05:44 +0800 CST

Permissões de gravação da AWS, httpd 2.4

  • 0

Amazon Web Services, versão do servidor: Apache/2.4.6 (Red Hat Enterprise Linux)

O log do apache relata:

[Fri Aug 07 13:53:40.793562 2015] [:error] [pid 10730] [client 149.88.114.40:40800] PHP Warning:  file_put_contents(./test.txt): failed to open stream: Permission denied in /var/www/html/vraim/index.php on line 18

Aqui está o código PHP que tenta gravar no diretório atual:

<?php
file_put_contents("./test.txt", "Test"); // <=== This cannot write!!!
$uid = posix_getuid();
echo "PosixGetUID: " . $uid . "<br/>";
$userinfo = posix_getpwuid($uid);
print_r($userinfo);
?>

As permissões no diretório:

# namei -movl /var/www/html/vraim/
f: /var/www/html/vraim/
dr-xr-xr-x root   root /
drwxr-xr-x root   root var
drwxr-xr-x root   root www
drwxr-xr-x apache root html
drwxrwxrwx apache root vraim

O httpd.conf para o host virtual:

DocumentRoot /var/www/html/vraim
<Directory />
   Require all granted
</Directory>

O que eu faço de errado? Por que o PHP não pode gravar na pasta que pertence ao Apache?

O próprio script PHP gera as seguintes informações sobre seu ID de usuário efetivo:

PosixGetUID: 48
Array ( [name] => apache [passwd] => x [uid] => 48 [gid] => 48 [gecos] => Apache [dir] => /usr/share/httpd [shell] => /sbin/nologin )
php
  • 1 respostas
  • 466 Views
Martin Hope
rlib
Asked: 2015-08-02 01:24:26 +0800 CST

O pacote UDP chega à interface VPN e não é entregue ao processo

  • 1

Eu tenho um servidor X (45.55.245.182) que está conectado ao servidor Y por VPN. A interface VPN no X é tap0 com ip 10.200.0.2; A interface VPN em Y é tap0 com ip 10.200.0.1. Eu corro netcat no servidor Y para ouvir UDP 35000:

nc -lu 10.200.0.1 35000

No servidor X os pacotes da porta 35000 são DNAT'ed com a seguinte regra do iptables:

iptables -t nat -A PREROUTING -p udp --dport 35000 -j DNAT --to-destination 10.200.0.1

A execução de tcpdump no servidor Y em sua interface tap0 mostra que os pacotes vêm conforme o esperado:

11:54:44.000610 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.200.0.1 tell 10.200.0.2, length 28
11:54:44.000638 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.200.0.1 is-at fa:0f:00:1a:57:59 (oui Unknown), length 28
11:54:44.154702 IP (tos 0x8, ttl 47, id 52840, offset 0, flags [DF], proto UDP (17), length 34)
    hotnet-213-57-17-185.hotnet.net.il.24740 > 10.200.0.1.35000: [udp sum ok] UDP, length 6

Veja o diagrama mostrando a configuração: insira a descrição da imagem aqui

Porém, não consigo ver aquele netcat escutando no servidor Y obter os dados (nada ecoa na tela de Y quando pressiono enter no cliente).

O que pode ser um problema?

iptables
  • 2 respostas
  • 563 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve