phpman > perldoc > Apache::Session::MySQL::NoLock(3pm)

Markdown | JSON | MCP    

NAME
    Apache::Session::MySQL::NoLock - An implementation of Apache::Session::MySQL without locking

SYNOPSIS
     use Apache::Session::MySQL::NoLock;

     #if you want Apache::Session to open new DB handles:

     tie %hash, 'Apache::Session::MySQL::NoLock', $id, {
        DataSource => 'dbi:mysql:sessions',
        UserName => $db_user,
        Password => $db_pass,
     };

     #or, if your handles are already opened:

     tie %hash, 'Apache::Session::MySQL::NoLock', $id, {
        Handle => $dbh,
     };

     To configure the non-locking session store in RT (what I use this module for),
     put the following into your C<RT_SiteConfig.pm> module:

        Set($WebSessionClass , 'Apache::Session::MySQL::NoLock');

DESCRIPTION
    This module is an implementation of Apache::Session. It uses the MySQL backing store and the
    Null locking scheme. See the example, and the documentation for Apache::Session::Store::MySQL
    for more details.

WARNING
    This module explicitly DOES NOT DO ANY LOCKING. This can cause your session data to be
    overwritten or stale data to be read by subsequent requests.

    This CAN CAUSE LARGE PROBLEMS IN YOUR APPLICATION.

AUTHOR
    This module was written by Tomas Doran <bobtfish AT bobtfish.net>.

SEE ALSO
    Apache::Session::MySQL, Apache::Session::Flex, Apache::Session

Generated by phpman v3.7.12 Author: Che Dong Under GNU General Public License
2026-06-13 17:36 @216.73.216.233
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!