我正在研究一个 mod_wsgi 脚本。一开始是:
sys.path.extend(map(os.path.abspath, ['/media/server/www/webroot/']))
但我注意到,每次我更新脚本时,sys.path var 都会随着这个扩展的重复而不断增长:
['/usr/lib64/python25.zip'
'/usr/lib64/python2.5'
'/usr/lib64/python2.5/plat-linux2'
'/usr/lib64/python2.5/lib-tk'
'/usr/lib64/python2.5/lib-dynload'
'/usr/lib64/python2.5/site-packages'
'/usr/lib64/python2.5/site-packages/Numeric'
'/usr/lib64/python2.5/site-packages/gtk-2.0'
'/usr/lib64/python2.5/site-packages/scim-0.1'
'/usr/lib/python2.5/site-packages'
'/media/server/www/webroot'
'/media/server/www/webroot'
'/media/server/www/webroot'
'/media/server/www/webroot']
每次我重新启动apache时它都会重置..有没有办法确保这不会发生?我希望模块路径只加载一次..