Data Protection Advisor: Dočasné soubory ve složce pgsql_tmp na serveru datového úložiště se rychle zvýšily a zabírají veškeré dostupné místo v systému souborů.

요약: Soubory ve složce pgsql_tmp na serveru datového úložiště se rychle zvýšily a vyplnily disk.

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

증상

Systém souborů na serveru datového úložiště, kde se nachází soubor Postgres, je téměř plný.
Služba aplikace se spustí úspěšně, ale nezpracuje data a brzy se zhroutí.
V protokolu server.log na aplikačním serveru byla nalezena následující zpráva:
2022-11-15 08:41:00,700 WARN [org.jboss.jca.core.connectionmanager.listener.TxConnectionListener] (ReportEngineListener #1:Karta hlášení zálohování:22b4e14e-a7a9-4b49-a244-54336df9661f) IJ000305: Došlo k chybě připojení:
org.postgresql.util.PSQLException: CHYBA: Nepodařilo se vytvořit dočasný soubor "base/pgsql_tmp/pgsql_tmp921.5.sharedfileset/i165of8192.p0.0": Na zařízení

nezůstalo žádné místo
Ve výše uvedené výstrahě následuje chyba:
2022-11-15 08:41:00,704 ERROR [com.emc.apollo.palcovbc.exec.SQLExecutor] (ReportEngineListener #1:Karta hlášení zálohování:22b4e14e-a7a9-4b49-a244-54336df9661f) Chyba při provádění dotazu: Chyba. Dotaz byl: 
Vyberte t0.f_agent_name jako "t0f_agent_name", t0.f_sub_name jako "t0f_sub_name", t0.f_group_name jako "t0f_group_name", t0.f_schedule_name jako "t0f_schedule_name", t0.f_client_name jako "t0f_client_name", t0.f_policy_name jako "t0f_policy_name" t0.f_workflow_name jako "t0f_workflow_name", t0.f_workflow_jobid jako "t0f_workflow_jobid". t0.f_action_name jako "t0f_action_name", t0.f_job_name jako "t0f_job_name", t0.f_domain_name jako "t0f_domain_name", t0.f_backup_set jako "t0f_backup_set", t0.f_session jako "t0f_session", t0.f_proxy jako "t0f_proxy", t0.f_queuestart jako "t0f_queuestart" t0.f_status jako "t0f_status", t0.f_starttime jako "t0f_starttime", t0.f_endtime jako "t0f_endtime", t0.f_ntries t0.f_id od view_backupjob t0 jako "t0f_ntries"t0.f_queuestart, t0.f_queuestart AS f_reporterstarttime, t0.f_id AS f_id f_reporterendtime
...


V protokolech datového úložiště budou nalezeny podobné zprávy:
2022-11-15 07:29:49.001 GMT [7443] ERROR:  could not write to file "base/pgsql_tmp/pgsql_tmp4401.6.sharedfileset/i19081of32768.p1.0": Na zařízení

nezůstalo žádné místo
Při kontrole serveru datového úložiště v adresáři /dpa/services/datastore/data/base/pgsql_tmp existuje několik složek a souborů, které tvoří mnoho GB.
Datum prvního souboru v adresáři pgsql_tmp může odpovídat nedávnému upgradu softwaru DPA.

원인

Během nedávného upgradu nebylo datové úložiště DPA správně nastaveno na velikost paměti RAM dostupné na serveru.
Spuštěním následujícího příkazu zobrazíte následující:
# dpa.sh ds tune
EMC Data Protection Advisor
[INFO] Aktuální služba datového úložiště byla vyladěna a očekává úspěšné dokončení příkazu hostitelské paměti
o velikosti 512 MB.

Hodnota 512 MB je typická pro výchozí nastavení serveru PostgreSQL.
Toto nastavení s nízkou pamětí způsobilo, že nástroj DPA zapisovala informace dotazu do dočasných souborů v pgsql_tmp. 
Když se systém souborů zaplnil, systém zabil dotaz, který zůstal za soubory tmp, které nakonec zaplnily veškeré volné místo v systému souborů.
To způsobilo chybu v protokolu server.log, která se týká dotazu SELECT, který nemohl vytvořit dočasný soubor v adresáři pgsql_tmp.

해결

Na serveru datového úložiště spusťte příkaz tune pro velikost paměti RAM na serveru.
Pokud je například server nakonfigurován s 64 GB paměti RAM, spusťte příkaz:
 # dpa.sh ds tune 64 GB
EMC Data Protection Advisor
Set Datastore service memory usage na 65536 MB: Potvrďte [Y|Služba N]
y
Datastore byla úspěšně vyladěna.
Nová paměť úložiště se projeví až po restartování služby datového úložiště.
Příkaz byl úspěšně dokončen.

Restartujte službu datového úložiště.
Po restartování se soubory v systému pgsql_tmp automaticky vymažou procesem postgresql.
Sledujte nejnovější servisní protokol datového úložiště. Jakmile se zobrazí následující zpráva, je možné aplikaci spustit.
PROTOKOL GMT [10897] 2022-11-15 9:19:10.003 GMT:  databázový systém je připraven přijímat připojení

S vyladěnou pamětí pro službu datového úložiště bude méně nutné zapisovat data dotazu do dočasných souborů v systému pgsql_tmp.
Další informace vám poskytne technická podpora společnosti Dell.

해당 제품

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