The solution documented here seems to be working. http://cronolog.org/mailing-list/msg00134.html
Is this a bug with Apache, or should I always be using exec? On Fri, May 30, 2008 at 12:38 PM, J J <[EMAIL PROTECTED]> wrote: > 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 > >