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