[ 
https://issues.apache.org/jira/browse/AXIS2C-780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12544162
 ] 

S.Uthaiyashankar commented on AXIS2C-780:
-----------------------------------------

since the context hierarchy is having function pointers (of services, modules), 
all the shared libraries have to be loaded before fork. Hence, all the services 
were loaded at the start up when creating apache2_worker. Also, creation of 
apache2_worker is moved to axis2_post_config() from axis2_module_init(). 

> shared global pool for apache processes
> ---------------------------------------
>
>                 Key: AXIS2C-780
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-780
>             Project: Axis2-C
>          Issue Type: Improvement
>          Components: core/transport
>    Affects Versions: Current (Nightly)
>         Environment: Linux
>            Reporter: S.Uthaiyashankar
>             Fix For: 1.2.0
>
>         Attachments: apache_shared_global_pool.patch
>
>
> apache processes are created by fork in linux. Due to that, if they have to 
> share any data, it has to be through shared memory. We need an implementation 
> to 
> (1) Create a shared memory global pool
> (2) create context hierarchy in the global pool
> (discussion can be found in 
> http://www.mail-archive.com/[email protected]/msg11000.html)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to