Server apache saya berjalan OK tanpa masalah. Itu juga tidak mengeluarkan peringatan apa pun selama restart. Namun, jika saya periksa, error.log
saya dapat melihat baris berikut 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?
apache-2.4
Maxim Koretskyi
sumber
sumber
this
apa? :) Apakah Anda lupa tautannya?mpm_prefork
.Jawaban:
File log hanya menunjukkan beberapa startup / shutdown pekerja Apache. Dalam konfigurasi Apache Anda, Anda dapat mengatur berapa banyak pekerja (alias utas) yang dapat digunakan Apache. Pada pengaturan reguler, Apache dapat dimulai beberapa kali. Terutama ketika server Anda sibuk (mis. Ada banyak pengunjung di salah satu vhost Anda), tidak aneh melihat 20 (atau lebih) proses Apache berjalan. Tidak ada yang perlu dikhawatirkan, mereka hanya bersifat informasi.
Ini berarti utas baru muncul dalam proses id 8817.
Ini hanya pemberitahuan yang mengatakan bahwa
/usr/sbin/apache2
perintah itu digunakan untuk memulai utas, jadi tidak ada bendera / opsi khusus yang diteruskan ke sana.Baris ini memberi tahu Anda bahwa proses dengan id proses 8817 telah dimatikan lagi.
[Diperbarui] Log ini dipanggil dengan
/etc/apache2/apache2.conf
arahan yang menunjuk ke file log yang Anda lihat. Untuk melihat kurang dari penebangan, Anda dapat mengedit baris ini diapache2.conf
LogLevel warn
keLogLevel error
mana akan log hanya jika ada kesalahan yang menyebabkan server tidak berfungsi. Opsi untuk pencatatan itu adalah: trace1, debug, info, pemberitahuan, peringatan, kesalahan, krit, peringatan, muncul . Anda dapat bermain dengan semua opsi ini untuk menemukan level logging yang paling Anda sukai.Untuk melihat log untuk domain Anda, Anda dapat menemukannya di file conf Anda yang menyimpan konfigurasi untuk host domain
/etc/apache2/sites-available
. Yaitu situs Anda.confsumber
StartServers
proses server pada saat startup, memunculkanMaxClients
proses jika server sibuk dan mempertahankanMaxSpareServers
proses cadangan, jadi mungkin entri log yang Anda lihat adalah hasil dari proses spawned tambahan yang dibunuh lagi jika Server menjadi kurang sibuk.error.log
? Omong-omong, apakah Anda tahu jika ada perbedaan antara memiliki dua server dengan 5 MaxClients dan memiliki satu dengan 10 MaxClients?saya memiliki masalah yang sama termasuk kesalahan yang sama .. saya menyelesaikannya dengan sangat sederhana dengan - sudo!
sudo service apache2 restart
saya mengambil solusinya dari sini
sumber