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 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。