[Koha] search quits working
Nombre
d0a10 at yahoo.es
Tue Aug 23 07:15:42 NZST 2016
El 22/08/16 a las 14:27, Scott Owen escribió:
> Hi all,
>
> I still seem to be having some issues with logrotate and the zebra service
> starting up....
>
> I have tried both of the options discussed in bug #
> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16885
I'm having problems with modified koha-stop-zebra too. I've added option
--remove-pid-file too but without success. In my case, it seems there
are a zebra shutdown at prerotate, and (strange) other in postrotate (or
after finish logrotate for koha), maybe logrotate for apache?
>
> (modify postrotate, and modify koha-stop-zebra)
>
> In my case, neither (or both) of them seems to be a "reliable" fix.
>
> Is there any way I could kludge together some sort of CRON job to reload
> the zerbra service daily ?? (at say 6:00AM) or would this be a bad thing to
> do ..... ie: if zebra IS running, will trying to load it again cause a
> major hiccup ??
>
> any other ideas on this ?? With students returning soon, I'd really like to
> get this off my "to-do" list. :-)
>
> Thanks,
>
> -S
>
>
>
>
>
>
>
>
>
>
>
> On Tue, Aug 9, 2016 at 11:45 AM, Scott Owen <sowen at edzone.net> wrote:
>
>> Still no joy on this.
>>
>> Zebra still seems to not reload correctly.
>>
>> my /usr/sbin/koha-stop-zebra file looks like the following:
>>
>>
>>
>> ------------------------------------------------------------
>> ----------------------------------------------------
>> #!/bin/sh
>> #
>> # koha-stop-zebra - Stop Zebra for named Koha instances
>> # Copyright 2010 Catalyst IT, Ltd
>> #
>> # This program is free software: you can redistribute it and/or modify
>> # it under the terms of the GNU General Public License as published by
>> # the Free Software Foundation, either version 3 of the License, or
>> # (at your option) any later version.
>> #
>> # This program is distributed in the hope that it will be useful,
>> # but WITHOUT ANY WARRANTY; without even the implied warranty of
>> # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
>> # GNU General Public License for more details.
>> #
>> # You should have received a copy of the GNU General Public License
>> # along with this program. If not, see <http://www.gnu.org/licenses/>.
>>
>> set -e
>>
>> # include helper functions
>> if [ -f "/usr/share/koha/bin/koha-functions.sh" ]; then
>> . "/usr/share/koha/bin/koha-functions.sh"
>> else
>> echo "Error: /usr/share/koha/bin/koha-functions.sh not present." 1>&2
>> exit 1
>> fi
>>
>> stop_zebra_instance()
>> {
>> local instancename=$1
>>
>> local PIDFILE="/var/run/koha/${instancename}/${instancename}-
>> koha-zebra.pid"
>> echo "Stopping Zebra server for $instancename"
>>
>> if start-stop-daemon --pidfile ${PIDFILE} --stop --quiet
>> --retry=TERM/30/KILL/5; then
>> return 0;
>> else
>> return 1;
>> fi
>>
>> }
>>
>> usage()
>> {
>> local scriptname=$0
>> cat <<EOF
>> Stops Zebra for Koha instances.
>>
>> Usage: $scriptname instancename1 instancename2...
>>
>> EOF
>> }
>>
>> # Parse command line.
>> #[ $# -ge 1 ] || ( usage ; die "Missing instance name..." )
>>
>> # Loop through the instance names
>> for name in "$@"
>> do
>> if is_instance $name ; then
>> if is_zebra_running $name; then
>> if ! stop_zebra_instance $name; then
>> warn "Something went wrong stopping Zebra for $name."
>> fi
>> else
>> warn "Zebra already stopped for instance $name."
>> fi
>> else
>> warn "Unknown instance $name."
>> fi
>> done
>>
>> exit 0
>> ------------------------------------------------------------
>> ------------------------------------------------------
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Aug 8, 2016 at 8:58 AM, Scott Owen <sowen at edzone.net> wrote:
>>
>>> OK...I tried this, and it seems to have made no difference ?
>>>
>>> I'm rebooting the Koha server now, to make sure I have a clean
>>> start....I'll try letting it sit for a day or two and see how it goes.
>>>
>>> (Maybe after I made the file changes the system needs a bounce ?)
>>>
>>> -S
>>>
>>>
>>> On Sat, Aug 6, 2016 at 8:03 AM, Mark Tompsett <mtompset at hotmail.com>
>>> wrote:
>>>
>>>> Greetings,
>>>>
>>>> And now for the off-list, WRONG way of doing it, because you don’t want
>>>> to limp along.
>>>>
>>>> $ sudo cp /usr/sbin/koha-stop-zebra /usr/sbin/koha-stop-zebra.Help
>>>> MeItMessedUp
>>>> $ sudo nano /usr/sbin/koha-stop-zebra
>>>>
>>>> Now your goal is to make the stop_zebra_instance function look exactly
>>>> like the patch lines.
>>>>
>>>> stop_zebra_instance()
>>>> {
>>>> local instancename=$1
>>>>
>>>> local PIDFILE="/var/run/koha/${instancename}/${instancename}-koha-
>>>> zebra.pid"
>>>> echo "Stopping Zebra server for $instancename"
>>>> if start-stop-daemon --pidfile ${PIDFILE} --stop --quiet
>>>> --retry=TERM/30/KILL/5; then
>>>> return 0;
>>>> else
>>>> return 1;
>>>> fi
>>>> }
>>>>
>>>> Sorry the message sent too early. Hope this helps.
>>>> For the record, I’m physically in Toronto, Ontario, Canada, even though
>>>> the company is in the Philippines.
>>>>
>>>> GPML,
>>>> ------------------------------
>>>> [image: Tulong Aklatan logo] <http://www.tulongaklatan.ph> *Mark
>>>> Tompsett*
>>>> Co-founder & Chief Technical Officer
>>>> mark.tompsett at tulongaklatan.ph
>>>> *Tamayao's Library Hosting Services*
>>>> 3067 Tolentino St., Pinagkaisahan, Makati City, NCR, Fourth District
>>>> www.tulongaklatan.ph
>>>>
>>>
>>>
>>
> _______________________________________________
> Koha mailing list http://koha-community.org
> Koha at lists.katipo.co.nz
> https://lists.katipo.co.nz/mailman/listinfo/koha
>
More information about the Koha
mailing list