Data Protection Advisor: Midlertidige filer i pgsql_tmp-mappen på Datastore-serveren økte raskt og brukte all tilgjengelig plass på filsystemet

요약: Filer i pgsql_tmp-mappen på Datastore-serveren økte raskt og fyller disken.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

Filsystemet på datalagerserveren der Postgres er plassert, er nesten fullt.
Applikasjonstjenesten starter uten problemer, men kan ikke behandle data og krasjer snart.
Følgende melding ble funnet i server.log på applikasjonsserveren:
2022-11-15 08:41:00,700 WARN [org.jboss.jca.core.connectionmanager.listener.TxConnectionListener] (ReportEngineMessageListener #1:Backup Report Card:22b4e14e-a7a9-4b49-a244-54336df9661f) IJ000305: Tilkoblingsfeil oppstod:
org.postgresql.util.PSQLException: ERROR: could not create temporary file "base/pgsql_tmp/pgsql_tmp921.5.sharedfileset/i165of8192.p0.0": Ingen plass igjen på enheten


En feil fulgte advarselen ovenfor:
2022-11-15 08:41:00,704 ERROR [com.emc.apollo.jdbc.exec.SQLExecutor] (ReportEngineMessageListener #1:Backup Report Card:22b4e14e-a7a9-4b49-a244-54336df9661f) Feil under utføring: Feil. Spørringen var: 
VELG t0.f_agent_name som "t0f_agent_name", t0.f_sub_name som "t0f_sub_name", t0.f_group_name som "t0f_group_name", t0.f_schedule_name som "t0f_schedule_name", t0.f_client_name som "t0f_client_name", t0.f_policy_name som "t0f_policy_name", t0.f_workflow_name som "t0f_workflow_name", t0.f_workflow_jobid som "t0f_workflow_jobid", t0.f_action_name som "t0f_action_name", t0.f_job_name som "t0f_job_name", t0.f_domain_name som "t0f_domain_name", t0.f_backup_set som "t0f_backup_set", t0.f_session som "t0f_session", t0.f_proxy som "t0f_proxy", t0.f_queuestart som "t0f_queuestart", t0.f_status som "t0f_status", t0.f_starttime som "t0f_starttime", t0.f_endtime som "t0f_endtime", t0.f_ntries som "t0f_ntries", t0.f_queuestart AS f_reporterstarttime, t0.f_queuestart AS f_reporterendtime, t0.f_id som f_id
FRA view_backupjob t0 ....


I Datastore-loggene vil lignende meldinger bli funnet:
2022-11-15 07:29:49.001 GMT [7443] ERROR:  kan ikke skrive til filen base/pgsql_tmp/pgsql_tmp4401.6.sharedfileset/i19081of32768.p1.0: Ingen plass igjen på enheten

Når du ser datalagerserveren i katalogen /dpa/services/datastore/data/base/pgsql_tmp, finnes det en rekke mapper og filer som utgjør mange GB-er i størrelse.
Datoen på de første filene i katalogen pgsql_tmp kan samsvare med en nylig oppgradering av DPA-programvaren.

원인

Under den nylige oppgraderingen ble DPA-datalageret ikke justert på riktig måte for mengden RAM som er tilgjengelig på serveren.
Hvis du kjører følgende kommando, vises følgende:
# dpa.sh ds tune
EMC Data Protection Advisor
[INFO] Current Datastore Service tuned expecting 512MB of host memory
Command completed successfully.)

512 MB-verdien er typisk for standardinnstillinger for PostgreSQL-serveren.
Denne innstillingen for lite minne fikk DPA til å skrive spørringsinformasjon til midlertidige filer i pgsql_tmp. 
Da filsystemet ble fullt ut, fjernet systemet spørringen som etterlot tmp-filene som til slutt fylte opp all ledig plass på filsystemet.
Dette førte til at feilen i server.log relatert til en SELECT-spørring ikke kunne opprette en midlertidig fil i pgsql_tmp katalogen.

해결

Kjør tune-kommandoen på Datastore-serveren for mengden RAM på serveren.
Hvis for eksempel serveren er konfigurert med 64 GB RAM, kjører du kommandoen:
 # dpa.sh ds tune 64 GB
EMC Data Protection Advisor
Set Datastore service memory usage to 65536MB : Bekreft [Y|N]
y
Datastore-tjenesten er justert.
Den nye minneutnyttelsen for datalageret trer ikke i kraft før datalagertjenesten startes på nytt.
Kommandoen er fullført.

Start Datastore-tjenesten på nytt.
Ved omstart vil filene i pgsql_tmp automatisk bli fjernet etter postgresql-prosessen.
Overvåk den nyeste datalagertjenesteloggen. Når følgende melding vises, kan applikasjonen startes.
2022-11-15 09:19:10.003 GMT [10897] LOGG:  databasesystemet er klart til å godta tilkoblinger

Med mer minne tilpasset Datastore-tjenesten, vil det være mindre krav om å skrive spørringsdata til midlertidige filer i pgsql_tmp.
Ta kontakt med Teknisk støtte hos Dell hvis du vil ha mer informasjon.

해당 제품

Data Protection Advisor
문서 속성
문서 번호: 000205495
문서 유형: Solution
마지막 수정 시간: 25 5월 2023
버전:  3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.