Fred Moyer wrote:
> 
> Can you post your httpd.conf and startup.pl?
> 
> Are you using transactions?
> 

I am not using transactions--I don't have any InnoDB tables, either.

Here is my httpd.conf:

ServerType standalone
ServerRoot "/usr/local/apache"
PidFile /usr/local/apache/logs/httpd.pid
ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
Timeout 300
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5 
MaxSpareServers 10
StartServers 5
MaxClients 100 
MaxRequestsPerChild 500
Listen *.*.*.*:80

ExtendedStatus On
Port 80

User nobody
Group nobody

ServerName  *.com
ErrorDocument 404 /errors/404.html
ErrorDocument 403 /errors/403.html

FileETag none

CoreDumpDirectory /tmp

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

<LocationMatch "(\.ml|dhandler|autohandler)$">
    SetHandler perl-script
</LocationMatch>

UseCanonicalName On

DefaultType text/html

HostnameLookups Off

ErrorLog /usr/local/apache/logs/error_log

LogLevel debug 

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" PID:
%P" combined

CustomLog /usr/local/apache/logs/access_log combined

ServerSignature On

### Section 3: Virtual Hosts
NameVirtualHost *.*.*.*:80

<VirtualHost *.*.*.*:80>
    ServerAdmin [EMAIL PROTECTED] 
    DocumentRoot /home/web/htdocs
    ServerName *.com
    ServerAlias www.*.com

    PerlSetVar site prod

<Location /admin>
        SetHandler perl-script
        AuthType deasil::*::Apache
        PerlAuthzHandler deasil::*::Apache->authz_handler
        PerlAuthenHandler deasil::*::Apache->authen_handler
        require group admin
</Location>

</VirtualHost>

SSLCipherSuite
ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

<IfModule mod_ssl.c>
Listen 443
NameVirtualHost *.*.*.*:443
Include conf/ssl.conf
</IfModule>

PerlModule Apache::DBI

PerlSetEnv AUTO_FIRST_ICAPS 1
PerlSetEnv DEASIL_USER_COOKIE au
PerlSetEnv DEASIL_USER_SES_COOKIE sau
PerlSetEnv DEASIL_COOKIE_DOMAIN *.com
PerlSetEnv DEASIL_PROD_DOMAIN http://*.com
PerlSetEnv DEASIL_SSL_DOMAIN https://*.com

PerlRequire /usr/local/mason/handler.pl
PerlHandler HTML::Mason
AddHandler perl-script .imhtml
AddHandler perl-script .mhtml
AddHandler perl-script .ml
AddHandler perl-script .html
AddHandler perl-script .mjs
AddHandler perl-script .mcss

Here is my handler.pl:

package HTML::Mason;

use strict;
use warnings;

use HTML::Mason;
use HTML::Mason::ApacheHandler;

$Apache::DBI::DEBUG = 2;

{
   package HTML::Mason::Commands;

    use deasil::*;
    use deasil::*::Apache;
    use Apache::Request;

    use *::Utilities;
    use *::Statistics;
    use *::MusicProcessing;
    use *::Blogs;
    use *::Invite;
    use *::Notifications;
    use *::Merch;
    use MIME::Lite;


    use vars qw(
        $_basedir
        $_adminbase
    );

   $_basedir   = '';
   $_adminbase = '/admin';
}

my %ah = (
   prod   => HTML::Mason::ApacheHandler->new(
      comp_root => [
         [ prod_root => '/home/web/htdocs' ],
         [ generic   => '/home/web/generic/htdocs' ],
         [ common    => '/home/web/common/htdocs' ],
      ],
      data_dir   => '/usr/local/mason/data',
      error_mode => 'output',
      allow_globals => [ qw( $User ) ],
      args_method => 'mod_perl',
   ),
 
   secure => HTML::Mason::ApacheHandler->new(
      comp_root => [
         [ sec_root => '/home/web/secure/htdocs' ],
         [ generic  => '/home/web/generic/htdocs' ],
         [ common   => '/home/web/common/htdocs' ],
      ],
      data_dir   => '/usr/local/mason/data',
      error_mode => 'output', 
      allow_globals => [ qw( $User ) ],
      args_method => 'mod_perl',
   ),
);

sub handler {
   my $r = shift;
   $ah{$r->dir_config('site')}->handle_request($r);
}

1;
-- 
View this message in context: 
http://www.nabble.com/Segfault-Help%21-%21--tp17599739p17633171.html
Sent from the mod_perl - General mailing list archive at Nabble.com.

Reply via email to