Apache sunucum sorunsuz bir şekilde çalışıyor. Yeniden başlatma sırasında da herhangi bir uyarı vermiyor. Ancak error.log
dosyasını incelediğimde aşağıdaki satırların zaman zaman tekrar ettiğini görüyorum:
[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
Ne diyorlar? Nasıl düzeltebilirim?
Günlük dosyası sadece Apache işçilerinin bazı başlatma/kapatma işlemlerini gösterir. Apache yapılandırmanızda, Apache'nin kaç işçi (diğer adıyla iş parçacığı) kullanabileceğini ayarlayabilirsiniz. Normal bir kurulumda, Apache birkaç kez başlatılabilir. Özellikle sunucunuz meşgul olduğunda (örneğin, vhostlarınızdan birinde çok sayıda ziyaretçi olduğunda), 20 (veya daha fazla) Apache işleminin çalıştığını görmek garip değildir. Endişelenecek bir şey yoktur, bunlar sadece bilgi amaçlıdır.
[mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 yapılandırıldı -- normal işlemlere devam ediliyor
Bu, 8817 işlem kimliği altında yeni bir iş parçacığı oluşturulduğu anlamına gelir.
[core:notice] [pid 8817] AH00094: Komut satırı: '/usr/sbin/apache2'
Bu sadece iş parçacığını başlatmak için /usr/sbin/apache2
komutunun kullanıldığını, dolayısıyla komuta özel bir bayrak/seçenek aktarılmadığını belirten bir uyarıdır.
[mpm_prefork:notice] [pid 8817] AH00169: SIGTERM yakalandı, kapatılıyor
Bu satır size süreç kimliği 8817 olan sürecin tekrar kapandığını söyler.
[Güncellendi]
Bu günlük /etc/apache2/apache2.conf
tarafından çağrılmıştır ve bu dosyada gördüğünüz günlük dosyasına işaret eden bir yönerge bulunmaktadır. Daha az günlük kaydı görmek için apache2.conf
dosyasındaki LogLevel warn
satırını LogLevel error
olarak düzenleyebilirsiniz, böylece yalnızca sunucunun arızalanmasına neden olan bir hata olduğunda günlük kaydı tutulur. Bu günlükleme için seçenekler şunlardır: trace1, debug, info, notice, warn, error, crit, alert, emerg. En çok hangi loglama seviyesini sevdiğinizi bulmak için tüm bu seçeneklerle oynayabilirsiniz.
Etki alanınızın günlüğünü görmek için, bunu /etc/apache2/sites-available
içinde etki alanı ana bilgisayarının yapılandırmalarını tutan conf dosyanızda bulabilirsiniz. Yani yoursite.conf
aynı hatalar da dahil olmak üzere aynı sorunu yaşıyorum .. sudo ile çok basit bir şekilde çözdüm!
sudo service apache2 restart