Menyelesaikan masalah PostgreSQL 8.3 Penciptaan Log Pertanyaan
Panduan ini menerangkan cara menyelesaikan isu dengan pengelogan pertanyaan dalam PostgreSQL 8.3. Masalah biasa melibatkan konfigurasi log masuk postgresql.conf
dengan tetapan seperti:
<code>log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' log_statement = 'all'</code>
Walaupun perubahan ini, fail log mungkin tidak muncul.
Penyelesaian memerlukan pengesahan teliti beberapa tetapan dalam data/postgresql.conf
fail:
Eksplisit log_statement = 'all'
: Pastikan log_statement
ditetapkan secara eksplisit kepada 'all'
dalam fail konfigurasi.
log_destination
dan logging_collector
: Sahkan bahawa kedua-dua log_destination
(menentukan ke mana log harus pergi) dan logging_collector
(mendayakan pengumpul pembalakan) didayakan dan dikonfigurasikan dengan betul.
log_directory
Kebenaran: Sahkan bahawa log_directory
yang ditentukan (cth., 'pg_log'
) wujud dalam direktori data PostgreSQL dan pengguna PostgreSQL mempunyai akses tulis kepadanya .
Dengan menangani perkara ini, anda harus berjaya mendayakan log masuk pertanyaan dalam contoh PostgreSQL 8.3 anda.
Atas ialah kandungan terperinci Mengapa Log Pertanyaan PostgreSQL 8.3 Saya Tidak Dicipta?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!