For instance: My service needs to mmap a file but I wouldn't like to call mmap for every request… So I would like to keep the address returned by mmap functional between requests.
Tks Paulo On Mon, May 5, 2008 at 4:23 PM, Samisa Abeysinghe <[EMAIL PROTECTED]> wrote: > Paulo Vicentini wrote: > > > > > Hi, > > > > What is the approach in order to keep in memory data information between > > service requests? > > > > You can use service context. Please gave a look into the sg_math sample. > There are other ways of doing this as well, like the use of shared memory. > Shankar, can you comment please? > > > > > Be my service: myservice.so deployed in axis2/c. > > > > What about its life-cycle after deploying it? > > > > > It lives, till you shutdown the server. > > If I allocate resources (pointers, files descriptors, mapped files,etc) > > during my service invocation and I don't free explicitly those resources , > > will they remain available between requests? > > > > > They will not be available. And if you are using simple axis server, this > would lead to memory leaks. > > > Do all requests over my service remain to the same process address > > space? > > > > If you are using simple axis server, yes. But if you are using httpd, may > be yea, may be not, based on the MPM in use. > > Samisa... > > Thanks > > Paulo > > ------------------------------------------------------------------------ > > > > No virus found in this incoming message. > > Checked by AVG. Version: 7.5.524 / Virus Database: 269.23.8/1413 - > > Release Date: 5/3/2008 11:22 AM > > > > > > > -- > Samisa Abeysinghe Director, Engineering; WSO2 Inc. > > http://www.wso2.com/ - "The Open Source SOA Company" > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
