AppSync: Når det tar mer enn fem minutter å starte en Oracle-database på en Red Hat Linux-server, kan AppSync bli tidsavbrutt og mislykkes med gjenopprettingen.
摘要: Hvis det tar mer enn fem minutter å starte opp en monterings- og gjenopprettingsoperasjon for en Oracle-database på en Red Hat Linux-server, kan AppSync bli tidsavbrutt. Påfølgende demonteringsjobber vil mislykkes av samme grunn. ...
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Følgende feil kan oppstå når du utfører en monterings- og gjenopprettingsoperasjon for en Oracle-database på en Red Hat Linux-server, enten som en del av en serviceplan eller som en behovsbasert operasjon.
An error occurred while running openDatabase on host <MOUNT HOST>. Refer <UUID>_openDatabase.log on the agent host for more details.
Filsystemet vil forbli montert, og Oracle-databasen kan faktisk starte. Påfølgende demonteringer vil imidlertid mislykkes med følgende feil:
An error occurred while running shutdownDb on host <MOUNT HOST>. Refer <UUID>_shutdownDb.log on the agent host for more details.
原因
Dette problemet skyldes at SSHD-økten mellom AppSync-serveren og agenten avsluttes av verten som AppSync-agenten er installert på. Du kan bekrefte dette ved å sjekke følgende oppføringer i /etc/ssh/sshd_config-filen.
Disse to innstillingene kontrollerer SSHD-økter og avslutter alle økter som er inaktive lenger enn den angitte tidsperioden. Hvis de ikke er til stede eller er deaktivert, brukes standardinnstillingen (vist ovenfor). ClientAliveInterval viser tiden i minutter før en økt blir avsluttet eller et vedlikeholdstoken sendes. ClientAliveCountMax er antallet vedlikeholdstokener som sendes før en økt blir avsluttet.
Hvis du vil finne ut hvor lenge en SSHD-økt er åpen hvis det ikke er noen aktivitet, multipliserer du de to verdiene med hverandre. For standardverdien betyr dette at økten avsluttes etter 5 minutter (5*0).
ClientAliveInterval 5
ClientAliveCountMax 0
ClientAliveCountMax 0
Disse to innstillingene kontrollerer SSHD-økter og avslutter alle økter som er inaktive lenger enn den angitte tidsperioden. Hvis de ikke er til stede eller er deaktivert, brukes standardinnstillingen (vist ovenfor). ClientAliveInterval viser tiden i minutter før en økt blir avsluttet eller et vedlikeholdstoken sendes. ClientAliveCountMax er antallet vedlikeholdstokener som sendes før en økt blir avsluttet.
Hvis du vil finne ut hvor lenge en SSHD-økt er åpen hvis det ikke er noen aktivitet, multipliserer du de to verdiene med hverandre. For standardverdien betyr dette at økten avsluttes etter 5 minutter (5*0).
解决方案
Hvis du skal korrigere dette, kan du gå gjennom <UUID>_openDatabase.log i AppSync-pluginmodulens loggkatalog for gjenopprettingsverter (/opt/emc/appsync/logs som standard). Dette viser hvor lang tid databasen brukte på å starte. Hvis en database brukte ca. 20 minutter på å starte, bør SSHD-tidsavbrudd stilles inn på 25 eller 30 minutter. Dette gir en overhead for fremtidige endringer.
Rediger /etc/ssh/sshd_config-filen med følgende endringer for å holde økten åpen i 30 minutter:
Etter denne redigeringen må SSHD startes på nytt for at endringene skal tre i kraft. SSHD kan startes på nytt ved å starte verten på nytt eller kjøre følgende kommando:
Rediger /etc/ssh/sshd_config-filen med følgende endringer for å holde økten åpen i 30 minutter:
ClientAliveInterval 5
ClientAliveCountMax 6
ClientAliveCountMax 6
Etter denne redigeringen må SSHD startes på nytt for at endringene skal tre i kraft. SSHD kan startes på nytt ved å starte verten på nytt eller kjøre følgende kommando:
/etc/init.d/sshd restart
产品
Red Hat Enterprise Linux Version 6, Red Hat Enterprise Linux Version 7, Red Hat Enterprise Linux Version 8文章属性
文章编号: 000185055
文章类型: Solution
上次修改时间: 12 12月 2022
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。