I can't seem to get it to generate an error running on PostgreSQL and the apache logs show nothing. I upped the ab time ( -t ) to 100 and then used the application. It wasn't very responsive but then the ab average was 8+sec on the home page which just displays a message. I am using the default apache-wsgi installer for ubuntu. I set the connection pool to 25 on the DAL constructor.
Here is the ab output camcentral@dev64:/var/log/apache2$ ab -kc 200 -t 100 http://192.168.210.5/ccims This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.210.5 (be patient) Finished 1786 requests Server Software: Apache/2.2.14 Server Hostname: 192.168.210.5 Server Port: 80 Document Path: /ccims Document Length: 9838 bytes Concurrency Level: 200 Time taken for tests: 100.018 seconds Complete requests: 1786 Failed requests: 0 Write errors: 0 Keep-Alive requests: 1786 Total transferred: 18383447 bytes HTML transferred: 17570668 bytes Requests per second: 17.86 [#/sec] (mean) Time per request: 11200.252 [ms] (mean) Time per request: 56.001 [ms] (mean, across all concurrent requests) Transfer rate: 179.49 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 3.2 0 19 Processing: 384 7986 2609.6 8224 21216 Waiting: 384 7986 2609.6 8224 21216 Total: 388 7987 2611.3 8224 21235 Percentage of the requests served within a certain time (ms) 50% 8224 66% 8327 75% 8411 80% 8502 90% 10175 95% 11982 98% 14889 99% 16970 100% 21235 (longest request)