Did you create your session table? This was a thing that
got me when I first used Apache::Session.
You can
see those docs with
perldoc Apache::Session::Store::Postgres
I would also recommend adding an additional timestamp field
to the table for future session deletion based on time, it
has come in handy for me.