SFX4 Cron-ajot

SFX:n linux-palvelimilla on mahdollista ajaa säännöllisesti cron-ajastuspalvelun avulla erilaisia toimintoja. SFX 4:ssa yleiset ajastetut siivous- ja indeksointiajot tehdään keskitetysti root-tunnuksen cron-ajoina.

Seuraavat toiminnot pitää ajastaa kussakin instanssissa erikseen käsin, pyydä Finnan palvelupisteestä apua (finna-posti[AT]helsinki.fi) jos tarvis:

  • Automaattiset säännölliset tilastokyselyt
  • Automaattiset säännölliset exportit: Google Scholar ym.

Keskitetyt päivittäiset ajot

Joka yö klo hiukan keskiyön jälkeen ajetaan skripti /exlibris/sfx_ver/nellitools/sfx4_daily.sh joka ajaa kullekin SFX-instanssille seuraavat skriptit:

  • rsi_index_builder.pl (RSI-indeksi: vaaditaan mm. lehtilistaindeksointia varten)
  • az_index_builder.pl (lehtilistaindeksi)
  • clear_sfx_requests.pl --force (siivoaa SFX_REQUEST -taulun)
  • online2offline.pl --f --mode=move (siirtää kuluneen päivän käyttötilastot offline-tauluihin)
  • /exlibris/sfx_ver/nellitools/clear_logs_sessions_sfx4.sh  <instanssinnimi>: siivoaa instanssin logs-hakemistoon kerääntyneitä lokitiedostoja sekä vanhoja cgi-istuntoja.
  • exportit Finnaa varten

Kahdesti päivässä (nykyisellään 04:00 ja 13:00 alkaen) ajetaan SFX-instanssien CDI-exportit.  Ajoitus saattaa muuttua, jos Ex Libriksen CDI-haravointiaikataulu muuttuu.

Keskitetyt viikoittaiset ja kuukausittaiset ajot

Viikoittain (ja kuukausittain) ajettavat ajot löytyvät skriptistä /exlibris/sfx_ver/nellitools/sfx4_weekly.sh joka suorittaa lauantai-iltana klo 22:30 kullekin instanssille seuraavat toimenpiteet:

  • database/oai_repository/clear_oai_repository.pl --op=delete --var=60
    • poistaa 60 päivää vanhemmat tietueet bX:n käyttämästä OAI-repositoriotaulusta

  • No labels