>I suggest loading the module in the parent but not opening any >connections until after the fork. >
How to write the codes then?Currently I've written it as: sub handler { my $r = shift; my $q = Apache::Request->new($r); ... my $memd = new_memcached(); # open the socket to memcached #codes for querying memcached .... $memd->disconnect_all; # disconnected from memcached return OK; } Do you mean we can write it like below? my $memd = new_memcached(); sub handler { my $r = shift; my $q = Apache::Request->new($r); #codes for querying memcached ... return OK; } $memd->disconnect_all; Thanks for more suggestions. -- Jeff Pang EMAIL: pangj<at>earthlink.net AIM: jeffpang