On 6 Mar 2007, at 09:11, Giulia De Sario wrote:

Yes i use  biomart-perl/conf/registryURLPointer

-----Messaggio originale-----
Da: Arek Kasprzyk [mailto:[EMAIL PROTECTED]
Inviato: martedì 6 marzo 2007 9.59
A: Giulia De Sario
Oggetto: Re: R: R: R: Biomart problem


On 6 Mar 2007, at 07:29, Giulia De Sario wrote:

I make a connection to your registry ...

you mean ... using 'biomart-perl/conf/registryURLPointer'?

a.


Hi Giulia,
I am moving this discussion to mart-dev so we can use more expertise there. Basically it appears that there must be a problem outside BioMart eg. problems with apache, mod_perl install or some of your CPAN modules. Could you give
us more details on the following:

We need to know the exact Perl version, Apache version, the exact ModPerl version,
and if they were compiled from source and what flags were used to do so

Does Apache keep running after your segfaults?

could you also try to run api_examples from the script directory and see if this works
correctly?

ei as follows: perl apiExample.pl

please remember to set your PERL5LIB to point to /your_path/biomart-perl/lib


a.

PS. I enclose all the info so far below:

error_log:

[Mon Mar  5 15:43:25 2007] [notice] child pid 16439 exit signal
Segmentation fault (11)


compiled in modules:

When i do "httpd -l"

 The output produced is

Compiled-in modules:
  http_core.c
  mod_env.c
  mod_log_config.c
  mod_mime.c
  mod_negotiation.c
  mod_status.c
  mod_include.c
  mod_autoindex.c
  mod_dir.c
  mod_cgi.c
  mod_asis.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_access.c
  mod_auth.c
  mod_setenvif.c
  mod_gzip.c
  mod_php4.c
  mod_perl.c
suexec: disabled; invalid wrapper /var/www/bin/suexec


httpd.conf:



        User biouser
        Group biogroup
        PidFile logs/httpd.pid
        Timeout 300
        KeepAlive On
        MaxKeepAliveRequests 100
        KeepAliveTimeout 15
        MinSpareServers 2
        MaxSpareServers 2
        StartServers 2
        MaxClients 50
        MaxRequestsPerChild 0
        Listen 5555

        DirectoryIndex index.html

        TypesConfig conf/mime.types
        DefaultType text/plain
        AddType image/gif .gif
        AddType image/png .png
        AddType image/jpeg .jpg .jpeg
        AddType text/css .css
        AddType text/html .html .htm
        AddType text/plain .asc .txt
        AddType application/pdf .pdf
        AddType application/x-gzip .gz .tgz
        AddType application/vnd.ms-excel .xls

        ErrorLog logs/error_log
        LogLevel warn
        LogFormat "%h %l %u %t \"%r\" %>s %b" combined
        CustomLog logs/access_log combined

                <Perl>

                                use lib '/opt/glite/lib/perl5';
                                use lib '/opt/gpt/lib/perl';
                                use lib '/opt/glite/lib/perl5';
                                use lib '/opt/gpt/lib/perl';
                                use lib '/opt/glite/lib/perl5';
                                use lib '/opt/gpt/lib/perl';
                                use lib '/opt/glite/lib/perl5';
                                use lib '/opt/gpt/lib/perl';
                                use lib '/biotools/GD-2.32';
                                use lib '/biotools/Pl_Modules/';
use lib '/biotools/Pl_Modules/i386-linux-thread-multi/'; use lib '/biotools/analysis-interfaces/biomart-perl/lib';
                        require "BioMart/Configuration/Attribute.pm";
require "BioMart/Configuration/AttributeCollection.pm"; require "BioMart/Configuration/AttributeGroup.pm"; require "BioMart/Configuration/AttributeList.pm"; require "BioMart/Configuration/AttributeTree.pm";
                        require "BioMart/Configuration/BaseFilter.pm";
require "BioMart/Configuration/BooleanFilter.pm"; require "BioMart/Configuration/ConfigurationTree.pm";
                        require "BioMart/Configuration/DBLocation.pm";
require "BioMart/Configuration/FilterCollection.pm";
                        require "BioMart/Configuration/FilterGroup.pm";
                        require "BioMart/Configuration/FilterList.pm";
                        require "BioMart/Configuration/FilterTree.pm";
                        require "BioMart/Configuration/Location.pm";
require "BioMart/Configuration/MartDBLocation.pm"; require "BioMart/Configuration/MartURLLocation.pm";
                        require "BioMart/Configuration/Option.pm";
                        require "BioMart/Configuration/PushAction.pm";
require "BioMart/Configuration/RegistryDBPointer.pm"; require "BioMart/Configuration/RegistryURLPointer.pm";
                        require "BioMart/Configuration/URLLocation.pm";
                        require "BioMart/Configuration/ValueFilter.pm";
require "BioMart/Configuration/VirtualSchema.pm";
                        require "BioMart/AttributeTable.pm";
                        require "BioMart/Configurator.pm";
                        require "BioMart/DatasetI.pm";
                        require "BioMart/Exception.pm";
                        require "BioMart/FormatterI.pm";
                        require "BioMart/Initializer.pm";
                        require "BioMart/Links.pm";
                        require "BioMart/Query.pm";
                        require "BioMart/QueryRunner.pm";
                        require "BioMart/Registry.pm";
                        require "BioMart/ResultTable.pm";
                        require "BioMart/Root.pm";
                        require "BioMart/RootI.pm";
                        require "BioMart/Web.pm";
require "BioMart/Dataset/GenomicSequence/DNAAdaptor.pm";
                        require "BioMart/Dataset/GenomicAlign.pm";
                        require "BioMart/Dataset/GenomicMAlign.pm";
                        require "BioMart/Dataset/GenomicSequence.pm";
                        require "BioMart/Dataset/GenomicSequenceMod.pm";
                        require "BioMart/Dataset/TableSet.pm";
                        require "BioMart/Formatter/AXTPLUS.pm";
                        require "BioMart/Formatter/ADF.pm";
                        require "BioMart/Formatter/AXT.pm";
                        require "BioMart/Formatter/FASTA.pm";
                        require "BioMart/Formatter/CSV.pm";
                        require "BioMart/Formatter/FASTAA.pm";
                        require "BioMart/Formatter/FASTACDNA.pm";
                        require "BioMart/Formatter/FASTAH.pm";
                        require "BioMart/Formatter/GFF.pm";
                        require "BioMart/Formatter/HTML.pm";
                        require "BioMart/Formatter/MAF.pm";
                        require "BioMart/Formatter/MAF_NOPREVIEW.pm";
                        require "BioMart/Formatter/MAF_RESTRICTED.pm";
                        require "BioMart/Formatter/MFA.pm";
                        require "BioMart/Formatter/MFASTA.pm";
                        require "BioMart/Formatter/TSV.pm";
                        require "BioMart/Formatter/TXT.pm";
                        require "BioMart/Formatter/XLS.pm";
                        require "BioMart/Web/CGIXSLT.pm";
                        require "BioMart/Web/PageStub.pm";
                        require "BioMart/Web/SiteDefs.pm";
                        require "BioMart/Web/TemplateBuilder.pm";
                        require "BioMart/Web/Zlib.pm";
                #warn "MartView:: Initializing master Mart registry";
eval { my $init = BioMart::Initializer->new(registryFile => '/biotools/analysis-interfaces/biomart-perl/conf/ registryURLPointer.xml'); $main::BIOMART_REGISTRY = $init->getRegistry() || die "Can't get registry from initializer";
                };
                </Perl>

                        <IfModule mod_gzip.c>
                        mod_gzip_on Yes
                        mod_gzip_can_negotiate        Yes
                        mod_gzip_static_suffix        .gz
                        AddEncoding              gzip .gz
                        mod_gzip_update_static        No
                        mod_gzip_command_version      '/mod_gzip_status'
                        mod_gzip_temp_dir /tmp
                        mod_gzip_keep_workfiles No
                        mod_gzip_handle_methods        GET POST
                        mod_gzip_dechunk yes
                        mod_gzip_min_http 1000
                        mod_gzip_minimum_file_size  1000
                        mod_gzip_maximum_file_size  3000000
                        mod_gzip_maximum_inmem_size 60000
# which files are to be compressed?
                        #
# The order of processing during each of both phases is not important, # but to trigger the compression of a request's content this request # a) must match at least one include rule in each of both phases and # b) must not match an exclude rule in any of both phases. # These rules are not minimal, they are meant to serve as example only.
                        #
                        # phase 1: (reqheader, uri, file, handler)
                        # ========================================
# (see chapter about caching for problems when using 'reqheader' type
                        #  filter rules.)
# NO: special broken browsers which request for gzipped content # but then aren't able to handle it correctly mod_gzip_item_exclude reqheader "User-agent: Mozilla/4.0[678]"
                        #
                        # JA:   HTML-Dokumente
                        mod_gzip_item_include         file       \.html$
mod_gzip_item_include file \.biomart$
                        mod_gzip_item_include           uri .

                        #
# NO: include files / JavaScript & CSS (due to Netscape4 bugs)
                        mod_gzip_item_exclude         file       \.js$
                        mod_gzip_item_exclude         file       \.css$
                        mod_gzip_item_exclude         file       \.gz$
                        mod_gzip_item_exclude         file       \.xls$


                        #
                        # YES:  CGI scripts
                        mod_gzip_item_include         file       \.pl$
mod_gzip_item_include handler ^cgi-script$
                        #
                        # phase 2: (mime, rspheader)
                        # ===========================
# YES: normal HTML files, normal text files, Apache directory listings #mod_gzip_item_include mime ^text/html$ #mod_gzip_item_include mime ^text/plain$ #mod_gzip_item_include mime ^httpd/unix-directory$

                        mod_gzip_item_include mime .

#mod_gzip_item_include mime ^application/vnd.ms-excel
 #
# NO: images (GIF etc., will rarely ever save anything)
                        mod_gzip_item_exclude         mime       ^image/

                        mod_gzip_send_vary Yes
                        </IfModule>

        DocumentRoot "/biotools/analysis-interfaces/biomart-perl/htdocs"
        <Location />
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
        </Location>

ScriptAlias /biomart "/biotools/analysis-interfaces/biomart-perl/cgi-bin"
        <Location /biomart/martview>

        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
        SetHandler perl-script
                PerlHandler Apache::Registry
        Options +ExecCGI
        </Location>

        <Location /biomart/martservice>
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
        SetHandler perl-script
                PerlHandler     Apache::Registry
        Options +ExecCGI
        </Location>

        <Location /biomart/martresults>
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
        SetHandler perl-script
                PerlHandler     Apache::Registry
        Options +ExecCGI
        </Location>
                <Location /biomart/perl-status>
                        SetHandler perl-script
                PerlHandler Apache::status
                </Location>
















The connection to my database server is the next step, if the other
things
Run right.
Thank you



----------------------------------------------------------------------- -

-------
Arek Kasprzyk
EMBL-European Bioinformatics Institute.
Wellcome Trust Genome Campus, Hinxton,
Cambridge CB10 1SD, UK.
Tel: +44-(0)1223-494606
Fax: +44-(0)1223-494468
----------------------------------------------------------------------- -

-------



__________ Informazione NOD32 2097 (20070305) __________

Questo messaggio  è stato controllato dal Sistema Antivirus NOD32
http://www.nod32.it





------------------------------------------------------------------------ -------
Arek Kasprzyk
EMBL-European Bioinformatics Institute.
Wellcome Trust Genome Campus, Hinxton,
Cambridge CB10 1SD, UK.
Tel: +44-(0)1223-494606
Fax: +44-(0)1223-494468
------------------------------------------------------------------------ -------



Reply via email to