Hi,

I am running Apache 2.2.6 on Solaris 10.  I use the following line in
httpd.conf to specify where errors should be sent.

ErrorLog "|/path/to/cronolog /data/logs/apache/%Y/%m/error-%Y-%m-%d.log"

This works fine, but whenever I run apachectl graceful, it starts a new
instance of cronolog and also keeps the old one around, thus increasing the
number of processes by one every time I run apachectl graceful.

Does anyone know what I'm doing wrong?  Below are the steps I use to build
Apache (2.2.6) and cronolog (1.6.2).

Thanks,
Justin

   cd $BUILD_DIR/httpd-2.2.6/srclib/apr
   # See http://subversion.tigris.org/faq.html#tiger-apr-0.9.6
   # for reason I set this variable.
   ac_cv_func_poll=no
   export ac_cv_func_poll
   env CC=cc CFLAGS="-I$INST_DIR/include" \
       CPPFLAGS="-I$INST_DIR/include" \
       LDFLAGS="-L$INST_DIR/lib" \
       ./configure \
          --prefix=$INST_DIR/apache2.2 \
          --enable-static=no \
          --enable-shared=yes \
          --enable-proxy \
          --enable-proxy-connect \
          --enable-proxy-http \
          --enable-headers
   make
   make install

   cd $BUILD_DIR/httpd-2.2.6/srclib/apr-util
   ac_cv_func_poll=no
   export ac_cv_func_poll
   env CC=cc CFLAGS="-I$INST_DIR/include -I$INST_DIR/apache2.2/include" \
       LDFLAGS="-L$INST_DIR/lib -L$INST_DIR/apache2.2/lib" \
       ./configure \
          --prefix=$INST_DIR/apache2.2 \
          --enable-static=no \
          --enable-shared=yes \
          --with-ldap=ldap \
          --with-ldap-include=$INST_DIR/include \
          --with-ldap-lib=$INST_DIR/lib \
          --enable-ldap=shared \
          --enable-authnz-ldap=shared \
          --with-apr=$INST_DIR/apache2.2/bin/apr-1-config \
          --enable-proxy \
          --enable-proxy-connect \
          --enable-proxy-http \
          --enable-headers
   make
   make install

   cd $BUILD_DIR/httpd-2.2.6
   ac_cv_func_poll=no
   export ac_cv_func_poll
   env CC=cc \
       ./configure \
          --prefix=$INST_DIR/apache2.2 \
          --with-apr=$INST_DIR/apache2.2/bin/apr-1-config \
          --with-apr-util=$INST_DIR/apache2.2/bin/apu-1-config \
          --enable-static=no \
          --enable-shared=yes \
          --enable-so \
          --without-berkeley-db \
          --enable-dav=shared \
          --enable-dav-fs=shared \
          --enable-dav-lock=shared \
          --enable-ldap \
          --with-ldap=$INST_DIR \
          --with-ldap-include=$INST_DIR/include \
          --with-ldap-lib=$INST_DIR/lib \
          --enable-authnz-ldap \
          --enable-deflate \
          --with-z=$INST_DIR/lib \
          --enable-rewrite \
          --enable-proxy \
          --enable-proxy-connect \
          --enable-proxy-http \
          --enable-headers
   make
   make install

   cd $BUILD_DIR/cronolog-1.6.2
   env CC=cc ./configure --prefix=$INST_DIR
   make
   make install

Reply via email to