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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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.

Cause

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.

Resolution

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.

Affected Products

Data Protection Advisor
Article Properties
Article Number: 000205495
Article Type: Solution
Last Modified: 25 May 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.