Apache baik-baik saja, tetapi apa ini di error.log - [mpm_prefork:notice]?

Server apache saya berjalan dengan baik tanpa masalah. Server juga tidak mengeluarkan peringatan apa pun selama restart. Namun, jika saya memeriksa error.log saya dapat melihat baris-baris berikut ini berulang dari waktu ke waktu:

[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down

Apa yang mereka katakan? Bagaimana saya bisa memperbaikinya?

Larutan

Berkas log hanya menunjukkan beberapa startup/shutdown dari pekerja Apache. Dalam konfigurasi Apache Anda, Anda dapat mengatur berapa banyak pekerja (alias thread) yang dapat digunakan Apache. Pada pengaturan biasa, Apache dapat di-start beberapa kali. Terutama ketika server Anda sibuk (misalnya ada banyak pengunjung di salah satu vhost Anda), tidak aneh untuk melihat 20 (atau lebih) proses Apache berjalan. Tidak ada yang perlu dikhawatirkan, mereka hanya bersifat informasi.

[mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 dikonfigurasi -- melanjutkan operasi normal

Ini berarti sebuah thread baru muncul di bawah id proses 8817.

[core:notice] [pid 8817] AH00094: Baris perintah: '/usr/sbin/apache2'

Ini hanya pemberitahuan yang mengatakan bahwa perintah /usr/sbin/apache2 digunakan untuk memulai thread, jadi tidak ada flag/opsi khusus yang dilewatkan padanya.

[mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down

Baris ini memberitahukan anda bahwa proses dengan id proses 8817 telah dimatikan lagi.

[Diperbarui] Log ini dipanggil oleh /etc/apache2/apache2.conf yang memiliki direktif yang menunjuk ke berkas log yang Anda lihat. Untuk melihat lebih sedikit logging, Anda dapat mengedit baris ini di apache2.conf LogLevel warn menjadi LogLevel error yang akan mencatat hanya jika ada kesalahan yang menyebabkan server tidak berfungsi. Pilihan untuk pencatatan tersebut adalah: trace1, debug, info, notice, warn, error, crit, alert, emerg. Anda dapat bermain dengan semua opsi ini untuk menemukan level logging mana yang paling Anda sukai.

Untuk melihat log untuk domain Anda, Anda dapat menemukannya di file conf Anda yang menyimpan konfigurasi untuk host domain di /etc/apache2/sites-available. Misalnya yoursite.conf

Komentar (8)

saya memiliki masalah yang sama termasuk kesalahan yang sama ... saya menyelesaikannya dengan sangat sederhana dengan - sudo!

sudo service apache2 restart

saya ambil solusinya dari sini

Komentar (0)