2010-08-10 17 views
8

düzgün mod_dumpio kurmak için denemek için aşağıdaki yaptı:Neden Lucid Lynx Ubuntu altında çalışan Apache2 mod_dumpio'yu alamıyorum?

  1. kullanılmış a2enmod mod_dumpio
  2. değiştirildi LogLevel etkinleştirmek için apache2.config
  3. Eklendi "DumpIOInput Üzerine", "DumpIOOutput On "debug" için "ve "DumpIOLogLevel ayıklama" apache2.config için
  4. Çıkarılmış
  5. "/etc/init.d/apache2 yeniden" Apache yeniden
  6. Çıkarılmış "apache2ctl -t -D DUMP_MODULES" emin mod_dumpio yapmak için yüklendi

/var/log/apache2/error.log'u izliyorum, ancak çok fazla göremiyorum ve kesinlikle tüm giriş ve çıkışların dökümünü değil.

Herkes yardımcı olabilir mi?

+0

Bunun cevabını bilmiyorum ama aynı zamanda www.serverfault.com'u da denemenizi tavsiye etmek istedim. m. Bu adamlar sunucuları biliyor. – Tim

cevap

20

NM ... anladım!

sorunu olasılıkla sadece bir benim VirtualHosts o oldu (/ etc/apache2/tanımlanan siteler etkin) bir LogLevel böylece nedenlerle mod_dumpio genel davranışa engel, o ayıklama dışında bir şeydi ilan vardı Bu kaçış beni :)

Umarım bir başkası bunu yararlı bulur.

<IfModule dumpio_module> 
    DumpIOInput On 
    DumpIOOutput On 
    DumpIOLogLevel warn 
</IfModule> 

Veya LogLevel debug için LogLevel warn adresinin sites-enabled/default günlük düzeyini değiştirmek için: Aşağıdaki kodu (örn /etc/apache2/conf.d/dumpio.conf gibi) yardımcı olabilecek, böylece

+1

Bunu gönderdiğiniz için teşekkür ederiz! Bu tam olarak benimle aynı sorun oldu. Belgelerin içinde bir yerde olmalı ... – samoz

7

Tipik ayıklama seviyesi, sizin sites-enabled/default* içinde warn ayarlanır.

10

Yansıtma @ bland328 Aynı sorunu yaşadım, alt-conf dosyanızın "LogLevel hata ayıklaması" vardı ve bu, Apache 2.4.7 için gerekli gibi görünen global "LogLevel dumpio: trace7" yi aştı. Çevrimiçi yardımların çoğunun daha önceki Apach'lara atıfta bulunduğunu ve 2.4'ün farklı bir sözdizimine sahip olduğunu unutmayın. Bu bir sudo service apache2 restart sonra

#conf-available/other-vhosts-access-log.conf 
# Define an access log for VirtualHosts that don't define their own logfile 
CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined 

LogLevel dumpio:trace7 
DumpIOInput On 
DumpIOOutput On 

: Ben 3 DumpIO satırları eklemek zorunda bir sankonlar conf var ve bu Ubuntu 13.04 yüklemek bir out-of-the-box kullanarak Başvuru için

[Thu Jul 03 14:39:58.878429 2014] [dumpio:trace7] [pid 12890] mod_dumpio.c(103): [client 10.84.17.174:51824] mod_dumpio: dumpio_in (data-HEAP): {"bob":42} 
4

kimse (easyphp, xampp, vs), Windows bahsediyor ancak yapılandırma biraz farklıdır: ve --data ile curl ayıklama satırları bir çok benzeyen, POST vücutta dahil \var\log\apache2\error.log görünmesini neden

  1. Edit "httpd.conf" apache yapılandırma dosyası:

    • Uncomment "LoadModule dumpio_module modülleri/mod_dumpio.dumpio warn geçen "den "warn geçen: böylece"

      <IfModule dumpio_module> 
          DumpIOInput On 
          DumpIOOutput On 
          #DumpIOLogLevel warn #NOT THIS LINE, DEPRECATED in apache 2.4 ! 
      </IfModule> 
      
    • Değişim

    • bölüm ekle": trace7"

    • durdurma/apache sunucusunu başlatmak