Hi,
As Python's urllib module is too slow, I'm using Java code wrapped with JPype in my web site. When I tested my web site with Django web server, there was no problem. However when I switched the web server to apache2 + mod_python, following error occurs. I googled many times but couldn't find the answer. Is there any solution to the error?
MOD_PYTHON ERROR
ProcessId: 4831
Interpreter: 'localhost'
ServerName: 'localhost'
DocumentRoot: '/home/www/mysite'
URI: '/javamodule.py/'
Location: '/'
Directory: None
Filename: '/home/www/mysite/javamodule.py'
PathInfo: '/'
Phase: 'PythonHandler'
Handler: 'django.core.handlers.modpython'
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1229, in _process_target
result = _execute_target(config, req, object, arg)
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1128, in _execute_target
result = object(arg)
File "/usr/lib/pymodules/python2.6/django/core/handlers/modpython.py", line 228, in handler
return ModPythonHandler()(req)
File "/usr/lib/pymodules/python2.6/django/core/handlers/modpython.py", line 183, in __call__
os.environ.update(req.subprocess_env)
File "/usr/lib/python2.6/os.py", line 486, in update
self[k] = dict[k]
File "/usr/lib/python2.6/os.py", line 471, in __setitem__
putenv(key, item)