Hi Michael,

This problem was reported earlier and we fixed in svn trunk. We also provided a patch. You can find the details in [1].

Axis2GlobalPoolSize is used to enable shared memory pool. Say, you have to share a data between two requests. Those two requests can be served by different processes (this is how apache prefork model works in linux). So, you can't store the data to be shared within process's address space. You have to store in a shared memory, so that second process can access it. You can find more information in [2].

Regards,
Shankar.

[1] http://www.nabble.com/segfault-in-apr_rmm_free-after-installing-1.4.0-td17127109.html
[2] http://www.nabble.com/service-life-cycle---resources-td17066977.html

Michael Sutter wrote:
Hello Samisa,

I have not really much in the log files
error_log:
[Thu May 29 12:32:10 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] [Thu May 29 12:32:10 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)

axis2.log:
[Thu May 29 12:32:10 2008] [info]  Apache Axis2/C version in use : 1.4.0
[Thu May 29 12:32:10 2008] [info] Starting log with log level 6 and max log file size 10485760
[Thu May 29 12:32:10 2008] [info]  [Axis2] Axis2 worker created
[Thu May 29 12:32:10 2008] [debug] phase.c(121) axis2_handler_t *request_uri_based_dispatcher added to the index 0 of the phase Transport [Thu May 29 12:32:10 2008] [debug] phase.c(121) axis2_handler_t *addressing_based_dispatcher added to the index 1 of the phase Transport

And I checked and have no older versions in my LD_LIBRARY_PATH.
Nevertheless, if I run it without the parameter everything works fine.
Maybe it belongs to my old apache version (2.0.49).

Maybe you can give me a short description about this parameter?
Or is it not really different without?

Kind regards
Michael

Samisa Abeysinghe wrote:
Do you have any older Axis2/C libs on your LD_LIBRARY_PATH?

What is the exact error you get when you try to start httpd?

And yes, Axis2GlobalPoolSize  is optional.

Samisa...

Michael Sutter wrote:
Hello list,

I have upgraded my axis2 version from 1.2 to 1.4 and configured the
apache module. After that I found out, that it was not possible to start
the apache daemon. So I searched through my config file and found the
error - it is the Axis2GlobalPoolSize parameter.
If it is used, I'm not able to start the daemon. Is there any problem with this parameter? As I thought it is only optional and if I understand right it is
for a shared memory of the log implementation. Am I right?

If have attached my config file belowl

Kind regards
Michael

LoadModule axis2_module /usr/lib/apache2-prefork/mod_axis2.so
Axis2RepoPath /usr/loal/axis2c-1.4.0/
Axis2LogFile /var/log/axis2.log
Axis2LogLevel trace
<Location /axis2>
   SetHandler axis2_module
</Location>
#Axis2GlobalPoolSize 10
Axis2MaxLogFileSize 10

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG. Version: 8.0.100 / Virus Database: 269.24.3/1472 - Release Date: 5/29/2008 7:27 AM



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to