Yes, SOLR is a search index/database/analysis engine. Depending how
much your site uses it, it could be essential to displaying web pages.
The errors messages you get from SOLR are "Connection timed out"
(errno=110). This means you tried to connect to SOLR, it waited a
bunch of time (probably 30 seconds) and then gave up. The problem is
that your webserver will wait a bunch of time (probably also 30
seconds) and then give up and deliver an empty/blank/error page to the
client (depends on the server).
Is SOLR running? It is usually run inside tomcat, and has a web ui
interface for controlling it. It usually runs on port 8983, "sudo
netstat -lpn | grep java" if it is not.
Tom
PS Django 1.3 has known security flaws, please do upgrade to Django
1.4, which has long term support and should not require major changes
to your own code.