Exact same problem here upon upgrading to 4.3, and also PDF Server 1.3. When I reduced the PDF generation time to <20 seconds by using scheduling saved searches and making the dashboard use the cache, it worked, however not 100% of the time. For this workaround, I referred to: http://splunk-base.splunk.com/answers/862/can-i-make-my-dashboards-load-faster-by-scheduling-the-searches
Firefox timeout seems to have nothing to do with it, nor do some other hard-coded timeouts, including SPLUNKD_CONNECTION_TIMEOUT=30 in /python2.7/site-packages/splunk/rest/__init__.py . Got sendemail.py to print out the stack trace, and investigated other scripts but to no avail:
2012-02-22 15:10:32,715 ERROR An error occurred while generating a PDF of this report: Failed to generate PDF: Appserver failed to dispatch report request to /services/pdfserver/renderpdf: Splunkd daemon is not responding: ('The read operation timed out',)
Internal Server Error
Traceback (most recent call last):
File "/opt/splunk/etc/apps/search/bin/sendemail.py", line 557, in generatePDF
}), TIMEOUT)
File "/opt/splunk/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/opt/splunk/lib/python2.7/urllib2.py", line 400, in open
response = meth(req, response)
File "/opt/splunk/lib/python2.7/urllib2.py", line 513, in http_response
'http', request, response, code, msg, hdrs)
File "/opt/splunk/lib/python2.7/urllib2.py", line 438, in error
return self._call_chain(*args)
File "/opt/splunk/lib/python2.7/urllib2.py", line 372, in _call_chain
result = func(*args)
File "/opt/splunk/lib/python2.7/urllib2.py", line 521, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 500: Internal Server Error
... View more