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ä
Resumo: Datastore-palvelimen pgsql_tmp kansiossa olevat tiedostot lisätä nopeasti ja täyttää levyn.
Este artigo aplica-se a
Este artigo não se aplica a
Este artigo não está vinculado a nenhum produto específico.
Nem todas as versões do produto estão identificadas neste artigo.
Sintomas
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ä.
Causa
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.
Resolução
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.
Produtos afetados
Data Protection AdvisorPropriedades do artigo
Número do artigo: 000205495
Tipo de artigo: Solution
Último modificado: 25 mai. 2023
Versão: 3
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.