Hi, I made another try moving the dbpedia index when Tomcat was stopped, in scenario 1. Looks like in this case everything works ok: 1) The default dbpedia index is kept stored in dbpedia-2013.01.16 (~ 100MB) 2) The custom dbpedia index is installed in dbpedia-2013.01.16-1
Hope this can help to understand what is happening. Cheers Andrea 2013/1/16 Andrea Di Menna <ninn...@gmail.com> > Hi Rupert, > > did some more tests also on a local machine (with Tomcat6) and I get the > following behavior: > > Scenario 1: *FAILING* > - Tomcat is installed on disk A dir /var/lib/tomcat6 > - Create a (emtpy) stanbol working dir in disk B > - Create a symbolic link from /var/lib/tomcat6/stanbol to stanbol working > dir in disk B > > Scenario 2: *SUCCESSFUL* > - Tomcat is installed on disk A dir /var/lib/tomcat6 > - No directory created, let Stanbol create a working dir itself > > The sling.fileinstall.dir parameter is set to stanbol/datafiles in the > web.xml of the webapp. > > In one try with Scenario 1, Stanbol started to create 3 different dbpedia > index dirs and it only stopped because disk space was over ;) > Is the symbolic link somehow the cause of this? > > I really don't know what is happening, but I have some more questions: > > 1) Should I explicitely set the sling.fileinstall.dir in the web.xml or I > cam omit it? (I tried using the full-war, which does not have this param > set and as far as I could see the installation was not triggered at all > copying the index into the datafiles folder - so I guess I have to set this > param to enable the datafileprovider) > > 2) Should I stop the web server before copying the index file into the > datafiles dir? Of course copying some GBs takes some time, so I am > wondering if the installation process starts as soon as the file is created > in the dir and if it is possible that the process gets confused everytime > the file changes on the disk (I know I am talking nonsense here...) > > Answers to your questions are inline. > > Thanks > > 2013/1/15 Rupert Westenthaler <rupert.westentha...@gmail.com> > >> Hi >> >> On Tue, Jan 15, 2013 at 6:35 PM, Andrea Di Menna <ninn...@gmail.com> >> wrote: >> > It is like the installing phase starts with two different concurrent >> > threads and ends up with two different indexes (which are actually the >> > same). >> > >> > What do you think the cause could be? >> >> Yes it looks like that. I never observed this, but I can think of the >> following causes >> >> (1) Maybe you have two configuration for the "Apache Stanbol Solr: >> Managed Solr Server" that both use "default" as value for the >> "org.apache.solr.core.CoreContainer.name" property. Two instances of >> the service would cause the installation to happen two times. You can >> check this in the Configuration tab of the Felix Webconsole >> > > Only one such configuration is present in the Configuration tab. > > >> (2) The same could happen if you have two versions of the >> commons.solr.managed Bundle installed. You can check this in the >> Bundle Tab of the Webconsole >> > > One one such version is present in the Bundle tab. > > >> (3) Could there be two Stanbol instances running using the same >> working directory? >> >> > There is only one Stanbol instance running. > > >> > >> > 2) I add the dbpedia.solrindex.zip (which is about 3.5 GB) to >> > stanbol/datafiles and at that moment two different folders are created >> > dbpedia-2013.01.15-1 >> > dbpedia-2013.01.15-2 >> >> If the above is not the reason for the issue you could check if both >> indexes are active. Check for open Files in both directories and what >> processes they are assigned to >> >> > Only one index is active and used by the Tomcat process. > > >> > >> > I have checked the logs, but can only see references to an error which >> > states "Too many close" on the SolrCore: >> >> That is caused by Stanbol during the deactivation of a SolrCore and >> can be ignored. >> >> Hope this helps in tracking down the reason for this behavior >> >> best >> Rupert >> >> -- >> | Rupert Westenthaler rupert.westentha...@gmail.com >> | Bodenlehenstraße 11 ++43-699-11108907 >> | A-5500 Bischofshofen >> > >