Thank you both for weighing in on this problem.
This all started when I was trying to make vufind NOT map our marc tag 099 to vufind’s call numbers, as our catalogers use this marc field to simply enter the text string “JOURNALS” (or WEB RESOURCE, etc).
Vufind, however, interprets this text string as J, and so maps all our Journals to J- Political Science.
Hoping to fix this, I edited our local copy of marc_local.properties, uncommenting and modifying the following:
#callnumber = script(callnumber.bsh), getFullCallNumber(099ab:090ab:050ab)
callnumber = script(callnumber.bsh), getFullCallNumber(090ab:050ab)
I am guessing we need to configure more than this, right?
In any event, when we reverted back to the original setting, we had no problem stopping and restarting vufind.
But this leaves us with the bigger question: how do we configure our imports to ignore mapping 099 to our call numbers?
MIT Lincoln Lab
Sometimes these things can happen if the vufind.pid file gets deleted, or if vufind.sh is run with inconsistent environment settings. In any case, Benjamin's suggestions should help!
A quick “ps -f |grep java” will tell you if the Solr index is still running (you’ll see a process that has a flag similar to “-jar /usr/local/vufind2/solr/jetty/start.jar” if the index is still up).
Worst case, you can kill the process by its pid, which will be one of the first pieces of information returned by the ps command above. Once you verify that nothing’s running you can start again.
Sent: Friday, October 25, 2013 3:22 PM
Subject: [VuFind-Tech] Restarting and deleting records from vufind2
Also, ./vufind.sh stop seems to have absolutely no effect: our vufind continues to be up and running, no matter how many times we try to stop it.