Data Protection Advisor: Datastore-palvelimen pgsql_tmp kansiossa olevat tilapäistiedostot lisätä nopeasti ja käyttää kaiken käytettävissä olevan tilan tiedostojärjestelmässä
요약: Datastore-palvelimen pgsql_tmp kansiossa olevat tiedostot lisätä nopeasti ja täyttää levyn.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
Postgresin tietosäilöpalvelimen tiedostojärjestelmä on lähes täynnä.
Sovelluspalvelu käynnistyy onnistuneesti, mutta tietojen käsittely epäonnistuu ja kaatuu pian.
Sovelluspalvelimen server.log-lokissa on seuraava ilmoitus:
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: Yhteysvirhe:
org.postgresql.util.PSQLException: VIRHE: could not create temporary file "base/pgsql_tmp/pgsql_tmp921.5.sharedfileset/i165of8192.p0.0": Laitteessa
ei ole enää tilaaEdellä olevaa varoitusta:
2022-11-15 08:41:00,704 error [com.emc.apollo.jdbc.exec.SQLExecutor] (reportEngineMessageListener #1:Backup Report Card:22b4e14e-a7a9-4b49-a244-54336df9661f) Error executing query: Virhe. Kysely oli:
Valitse t0.f_agent_name t0f_agent_name, t0.f_sub_name t0f_sub_name, t0.f_group_name t0f_group_name, t0.f_schedule_name t0f_schedule_name, t0.f_client_name t0f_client_name t0.f_policy_name t0f_policy_name t0f_client_name t0.f_workflow_name t0f_workflow_name t0.f_workflow_jobid t0f_workflow_jobid. t0.f_action_name t0f_action_name, t0.f_job_name t0f_job_name, t0.f_domain_name t0f_domain_name, t0.f_backup_set t0f_backup_set t0.f_session t0f_session t0.f_proxy t0f_proxy, t0.f_queuestart t0f_queuestart, t0.f_status t0f_status t0.f_starttime t0f_starttime ja t0.f_endtime t0f_endtime. t0.f_ntries t0.f_queuestart t0f_ntries F_REPORTERSTARTTIME
F_REPORTERENDTIME t0.f_queuestart T0.F_ID f_id FROM view_backupjob t0....
Tietosäilön lokeissa on samankaltaisia ilmoituksia:
2022-11-15 07.29.49.001 GMT [7443] ERROR: ei voinut kirjoittaa tiedostoon base/pgsql_tmp/pgsql_tmp4401.6.sharedfileset/i19081of32768.p1.0: Laitteessa
ei ole enää tilaaJos tarkistat tietosäilön palvelimen /dpa/services/datastore/data/base/pgsql_tmp-hakemistossa, useat kansiot ja tiedostot muodostavat suuren koon.
pgsql_tmp-hakemiston ensimmäisten tiedostojen päivämäärä voi vastata DPA-ohjelmiston hiljattain päivittämistä.
Sovelluspalvelu käynnistyy onnistuneesti, mutta tietojen käsittely epäonnistuu ja kaatuu pian.
Sovelluspalvelimen server.log-lokissa on seuraava ilmoitus:
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: Yhteysvirhe:
org.postgresql.util.PSQLException: VIRHE: could not create temporary file "base/pgsql_tmp/pgsql_tmp921.5.sharedfileset/i165of8192.p0.0": Laitteessa
ei ole enää tilaaEdellä olevaa varoitusta:
2022-11-15 08:41:00,704 error [com.emc.apollo.jdbc.exec.SQLExecutor] (reportEngineMessageListener #1:Backup Report Card:22b4e14e-a7a9-4b49-a244-54336df9661f) Error executing query: Virhe. Kysely oli:
Valitse t0.f_agent_name t0f_agent_name, t0.f_sub_name t0f_sub_name, t0.f_group_name t0f_group_name, t0.f_schedule_name t0f_schedule_name, t0.f_client_name t0f_client_name t0.f_policy_name t0f_policy_name t0f_client_name t0.f_workflow_name t0f_workflow_name t0.f_workflow_jobid t0f_workflow_jobid. t0.f_action_name t0f_action_name, t0.f_job_name t0f_job_name, t0.f_domain_name t0f_domain_name, t0.f_backup_set t0f_backup_set t0.f_session t0f_session t0.f_proxy t0f_proxy, t0.f_queuestart t0f_queuestart, t0.f_status t0f_status t0.f_starttime t0f_starttime ja t0.f_endtime t0f_endtime. t0.f_ntries t0.f_queuestart t0f_ntries F_REPORTERSTARTTIME
F_REPORTERENDTIME t0.f_queuestart T0.F_ID f_id FROM view_backupjob t0....
Tietosäilön lokeissa on samankaltaisia ilmoituksia:
2022-11-15 07.29.49.001 GMT [7443] ERROR: ei voinut kirjoittaa tiedostoon base/pgsql_tmp/pgsql_tmp4401.6.sharedfileset/i19081of32768.p1.0: Laitteessa
ei ole enää tilaaJos tarkistat tietosäilön palvelimen /dpa/services/datastore/data/base/pgsql_tmp-hakemistossa, useat kansiot ja tiedostot muodostavat suuren koon.
pgsql_tmp-hakemiston ensimmäisten tiedostojen päivämäärä voi vastata DPA-ohjelmiston hiljattain päivittämistä.
원인
Viimeisimmän päivityksen aikana DPA-tietosäilöä ei säädetty oikein palvelimessa käytettävissä olevan RAM-muistin määrän perusteella.
Seuraavalla komennolla voi käyttää seuraavia:
512 Mt:n arvo on tyypillinen PostgreSQL-palvelimen oletusasetuksille.
Tämän vähäisen muistin asetuksen vuoksi DPA on kirjoittanut kyselytietoja pgsql_tmp tilapäistiedostoihin.
Kun tiedostojärjestelmä täyttyi, järjestelmä lopetti kyselyn, joka jättää jälkeensä tmp-tiedostot, jotka lopulta täyttyivät koko tiedostojärjestelmän vapaasta tilasta.
Tämän vuoksi SELECT-kyselyyn liittyvä server.log-virhe ei voinut luoda tilapäistiedostoa pgsql_tmp-hakemistoon.
Seuraavalla komennolla voi käyttää seuraavia:
# dpa.sh ds tune
EMC Data Protection Advisor
[INFO] Current Datastore Service tuned expecting 512MB of host memory
command completed successfully.
EMC Data Protection Advisor
[INFO] Current Datastore Service tuned expecting 512MB of host memory
command completed successfully.
512 Mt:n arvo on tyypillinen PostgreSQL-palvelimen oletusasetuksille.
Tämän vähäisen muistin asetuksen vuoksi DPA on kirjoittanut kyselytietoja pgsql_tmp tilapäistiedostoihin.
Kun tiedostojärjestelmä täyttyi, järjestelmä lopetti kyselyn, joka jättää jälkeensä tmp-tiedostot, jotka lopulta täyttyivät koko tiedostojärjestelmän vapaasta tilasta.
Tämän vuoksi SELECT-kyselyyn liittyvä server.log-virhe ei voinut luoda tilapäistiedostoa pgsql_tmp-hakemistoon.
해결
Suorita Datastore-palvelimen virityskomento palvelimen RAM-muistin määrän perusteella.
Jos palvelimeen on määritetty esimerkiksi 64 Gt RAM-muistia, suorita seuraava komento:
Käynnistä Datastore-palvelu uudelleen.
Uudelleenkäynnistyksen jälkeen pgsql_tmp tiedostot tyhjennetään automaattisesti postgresql-prosessin jälkeen.
Seuraa uusinta Datastore-palvelulokia. Kun seuraava ilmoitus tulee näyttöön, sovelluksen voi käynnistää.
2022-11-15 09.19.10.003 GMT [10897] LOKI: tietokantajärjestelmä on valmis hyväksymään yhteydet
Kun Datastore-palvelua varten on säädetty enemmän muistia, kyselytietojen kirjoittaminen tilapäistiedostoihin vähenee pgsql_tmp.
Saat lisätietoja ottamalla yhteyttä Dellin tekniseen tukeen.
Jos palvelimeen on määritetty esimerkiksi 64 Gt RAM-muistia, suorita seuraava komento:
# dpa.sh ds virittää 64 Gt:n
EMC Data Protection Advisorin
datastore-palvelumuistin käytön arvoon 65536 Mt: Vahvista [Y|N]
y
Datastore-palvelu on säädetty onnistuneesti.
Tietosäilön uusi muistin käyttö ei tule voimaan, ennen kuin tietosäilön palvelu käynnistetään uudelleen.
Komento on suoritettu onnistuneesti.
EMC Data Protection Advisorin
datastore-palvelumuistin käytön arvoon 65536 Mt: Vahvista [Y|N]
y
Datastore-palvelu on säädetty onnistuneesti.
Tietosäilön uusi muistin käyttö ei tule voimaan, ennen kuin tietosäilön palvelu käynnistetään uudelleen.
Komento on suoritettu onnistuneesti.
Käynnistä Datastore-palvelu uudelleen.
Uudelleenkäynnistyksen jälkeen pgsql_tmp tiedostot tyhjennetään automaattisesti postgresql-prosessin jälkeen.
Seuraa uusinta Datastore-palvelulokia. Kun seuraava ilmoitus tulee näyttöön, sovelluksen voi käynnistää.
2022-11-15 09.19.10.003 GMT [10897] LOKI: tietokantajärjestelmä on valmis hyväksymään yhteydet
Kun Datastore-palvelua varten on säädetty enemmän muistia, kyselytietojen kirjoittaminen tilapäistiedostoihin vähenee pgsql_tmp.
Saat lisätietoja ottamalla yhteyttä Dellin tekniseen tukeen.
해당 제품
Data Protection Advisor문서 속성
문서 번호: 000205495
문서 유형: Solution
마지막 수정 시간: 25 5월 2023
버전: 3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.