摘要 |
<p>A mechanism for enabling session information to be shared across multiple processes (108(1) to 108(n)) in a multi-process environment (100) is disclosed. There is provided a shared persistent memory-mapped file (110) in a file system, which is mapped to the memory space of each of the processes. This file (110) is used by all of the processes (108(1) to 108(n)) to store session information. Because the memory space of each process (108(1) to 108(n)) is mapped to the shared file (110), each process (108(1) to 108(n)) is able to access and manipulate all of the sessions in the system (100). Thus, sessions are no longer maintained on a process-specific basis. Rather, they are maintained on a centralized, shared basis. As a result, different requests pertaining to the same session may be serviced by different server processes (108(1) to 108(n)) without any adverse effects.</p> |