The freeze-up did result in a "too many connections" message when I reloaded. I am no longer using persistent connections in config.

This is puzzling, since this problem had never occured under Perl. Could it be that PHP is still holding on to the connections too long even though the config file now has the flag off?

Max