> > eval { load_application();1}
> >   || do {
> >           warn $@;
> >           force_apache_to_quit_startup_once_stderr_flushed();
> >      }
> 
> Why don't you do that in a <Perl> block?

How is this different from doing it in the startup.pl file?  
> 
> Be aware that this code is executed twice at startup. Check 
> Apache2::ServerUtil::restart_count to prevent that.

Yes, as my app takes a while to load, so I'm actually only loading when
I really need to:

 return 1
      if $apache_mode
          && ( $apache_mode eq 'restart'
               && Apache2::ServerUtil::restart_count() == 1
               || $apache_mode !~ /start/ );
  
(where $apache_mode is set from the command line arg to apachectl)

However, I still get this same obscure error whether I use that code or
not, eg:

Syntax error on line 266 of /opt/apache/conf/httpd.conf:
\xf0\x9a\x83

thanks

Clint


Reply via email to