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-504992

Emerson Prado's questions

Martin Hope
Emerson Prado
Asked: 2024-01-01 02:33:59 +0800 CST

Como definir o endereço IP do controlador de domínio Wildfly/JBoss em servidores gerenciados usando CLI?

  • 5

Estou tentando alterar o endereço IP do controlador de domínio nos servidores gerenciados JBoss/Wildfly usando o cli de gerenciamento, mas a configuração permanece inalterada ou muda de maneira errada.

Posso encontrar as configurações do controlador de domínio em /opt/wildfly/domain/configuration/host-slave.xml:

<host xmlns="urn:jboss:domain:4.0">
    <domain-controller>
        <remote security-realm="ManagementRealm">
            <discovery-options>
                <static-discovery name="primary" protocol="${jboss.domain.master.protocol:remote}" host="${jboss.domain.master.address}" port="${jboss.domain.master.port:9999}"/>
            </discovery-options>
        </remote>
    </domain-controller>
</host>

E estas foram minhas tentativas fracassadas até agora:

/opt/wildfly/bin/jboss-cli.sh -Djboss.domain.master.address=192.168.57.13
embed-host-controller --host-config=host-slave.xml
set host=`:read-children-names(child-type=host)`

/host=$host/core-service=discovery-options/static-discovery=primary:write-attribute(name=host,value="${jboss.domain.master.address:192.168.57.13}")
/host=$host:write-remote-domain-controller(host=192.168.57.13,port=9999,security-realm=ManagementRealm)
/host=$host:write-remote-domain-controller(host=192.168.57.13, security-realm=ManagementRealm)
/host=$host:write-remote-domain-controller(host=remote,security-realm=ManagementRealm)

Depois de reiniciar o Wildfly, recebo erros como este, deixando claro que o servidor gerenciado ainda não sabe sobre o IP do domínio gerenciado:

WFLYCTL0013: Operation ("add") failed - address: ([
    ("host" => "gerenciado-centos-7"),
    ("core-service" => "discovery-options"),
    ("static-discovery" => "primary")
]) - failure description: "WFLYCTL0211: Cannot resolve expression '${jboss.domain.master.address}'"

A configuração que espero mudar é host="${jboss.domain.master.address}", mas isso simplesmente não acontece.

Esta é uma das informações dos meus servidores gerenciados:

cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

JAVA_HOME=/usr /opt/wildfly/bin/standalone.sh -v
...
WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final)

Qual é a sintaxe correta para apontar meus servidores gerenciados para o controlador de domínio correto?

Por que não edito o arquivo? Porque preciso automatizar tudo e entendo que o Management CLI é a maneira de fazer isso com segurança.

command-line-interface
  • 1 respostas
  • 148 Views
Martin Hope
Emerson Prado
Asked: 2022-01-07 11:07:55 +0800 CST

/proc/meminfo mostra MemFree maior que MemAvailable - Faz sentido?

  • 0

Pelo que pude entender dessa mudança no uso de memória relatado pelo Linux, /proc/meminforelatórios MemFreecomo RAM atualmente não utilizada e MemAvailablecomo RAM atualmente disponível para novos processos sem troca.

A partir disso, não deveria MemFreeestar contido em MemAvailable, sendo assim sempre menor ou igual a ele? Acho que a RAM não utilizada também está disponível para novos processos sem troca. Ou estou entendendo mal a parte "A memória livre não pode ser tomada abaixo da marca d'água baixa" (4º bloco do patch)?

Esses valores correspondem, conforme esperado, freee as topsaídas.

Eu vi isso em uma máquina virtual Exadata com estas especificações:

cat /etc/oracle-release 
Oracle Linux Server release 7.8

uname -r
4.14.35-1902.306.2.1.el7uek.x86_64

rpm -q sysstat
sysstat-10.1.5-19.el7.x86_64

Cheio /proc/meminfoem um momento arbitrário, se ajudar:

MemTotal:       19995464 kB
MemFree:         2963684 kB
MemAvailable:    1063344 kB
Buffers:          406124 kB
Cached:          2609256 kB
SwapCached:         9648 kB
Active:          4632640 kB
Inactive:        2348256 kB
Active(anon):    3882372 kB
Inactive(anon):   700524 kB
Active(file):     750268 kB
Inactive(file):  1647732 kB
Unevictable:      634040 kB
Mlocked:          634044 kB
SwapTotal:      16777212 kB
SwapFree:       16579068 kB
Dirty:              1684 kB
Writeback:             0 kB
AnonPages:       4592704 kB
Mapped:           384108 kB
Shmem:            484212 kB
Slab:             511064 kB
SReclaimable:     249660 kB
SUnreclaim:       261404 kB
KernelStack:       23184 kB
PageTables:        96648 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    24602016 kB
Committed_AS:    5737344 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:    2122
HugePages_Free:      590
HugePages_Rsvd:        1
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      833536 kB
DirectMap2M:    15943680 kB
DirectMap1G:     5242880 kB

Obrigado,
Emerson

memory proc free
  • 1 respostas
  • 288 Views
Martin Hope
Emerson Prado
Asked: 2020-07-26 08:57:22 +0800 CST

sar e top mostram alto uso de CPU, mas vmstat e ps mostram baixo uso de CPU. Por quê?

  • 0

Estou diagnosticando um evento de alto uso da CPU e encontrei uma diferença estranha entre os números de ps/vmstat, que mostram quase 0%, e sar/top, que mostram quase 100% (usuário + sistema):

sar 1 5
Linux 2.6.9-67.ELsmp (uxdfl712)         07/25/2020

01:48:31 PM       CPU     %user     %nice   %system   %iowait     %idle
01:48:32 PM       all     43.83      0.00     56.17      0.00      0.00
01:48:33 PM       all     42.68      0.00     57.32      0.00      0.00
01:48:34 PM       all     42.57      0.00     57.43      0.00      0.00
01:48:35 PM       all     43.18      0.00     56.82      0.00      0.00
Average:          all     43.14      0.00     56.86      0.00      0.00

vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
32  0      0 10493612 233320 4485160    0    0     0    14    0     1  0  0 100  0

ps -e hao %cpu | awk '{ sum += $1 } END { print sum }'
0.2

top -bn 1 |
sed '1,/PID USER      PR  NI %CPU/d' |
awk '{ sum += $5 } END { print sum }'
398

Pesquisei muito no StackExchange e em outros lugares, mas tudo o que encontrei foram referências sobre coisas de virtualização (esta é uma máquina física) e carga da CPU, o que não é meu problema. Eu também verifiquei /proc/<PID>/stat, mas não encontrei nenhuma dica sobre isso.

Por que esses comandos mostram números diferentes? Eles estão realmente consultando coisas diferentes? Ou os executáveis ​​podem ser muito antigos e com bugs (por favor, veja os dados do servidor abaixo - estou realmente horrorizado com o quão desatualizado isso é).

Obrigado!

uname -r
2.6.9-67.ELsmp

cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 6)

yum provides `which sar` | grep installed
sysstat.i386                             5.0.5-16.rhel4         installed       

yum provides `which vmstat` | grep installed
procps.i386                              3.2.3-8.9              installed       

yum provides `which ps`
<Too many providers>
ps -V
procps version 3.2.3

yum provides `which top` | grep installed
procps.i386                              3.2.3-8.9              installed       

grep -c processor /proc/cpuinfo 
4
linux vmstat sar cpu-usage ps
  • 1 respostas
  • 934 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