You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mikropalvelun käynnistysskriptissä (koha_suomi_services_daemon.sh) on muutamia ongelmia:
Lukitus puuttuu, skriptillä on mahdollista käynnistää "ylimääräisiä" taustaskriptejä tai hypnotoad-instansseja, jolloin valutuksessa tietuemäärät tuplaantuvat ja tapahtuu muita kummitteluja.
Palveluja pysäytettäessä skripti ei odota että taustaprosessit ja hypnotoad pysähtyvät, jolloin esimerkiksi reload (=stop/start) voivat käynnistää ylimääräisiä taustaskriptejä ja hypnotoad-instansseja.
Skriptissä on turhaa "koukeroisuutta" esimerkiksi käyttäjien vaihtamisen kanssa.
Lisäksi on olemassa erillinen run_background_scripts.sh, jonka ajatus on ilmeisestikin käynnistää mahdollisesti kaatuneet taustaskriptit uudelleen.
Korjataan nämä ongelmat seuraavasti:
Skriptiin tarkistus/lukitus, joka ei käynnistä uusia taustaskriptejä/hypnotoadeja jos palvelu on jo käynnissä.
Muutetaan skripti odottamaan kaikkien taustaskriptien ja hypnotoadin pysähtymistä 'stop' parametrillä, jolloin reloadkin toimii oikein (i.e. käynnistää uudet prosessit vasta kun vanhat ovat pysähtyneet).
Siivotaan turhat käyttäjänvaihtomutkat pois.
Lisäksi kirjoitetaan run_background_scripts.sh:n toiminnallisuus yksinkertaistettuna suoraan koha_suomi_services_daemon.sh -skriptiin, jolloin taustaskriptien "elossapito" voidaan hoitaa koha_suomi_services_daemon.sh reload eikä erillistä run_background_scripts.sh:ta enää tarvita.
The text was updated successfully, but these errors were encountered:
Mikropalvelun käynnistysskriptissä (koha_suomi_services_daemon.sh) on muutamia ongelmia:
Lisäksi on olemassa erillinen run_background_scripts.sh, jonka ajatus on ilmeisestikin käynnistää mahdollisesti kaatuneet taustaskriptit uudelleen.
Korjataan nämä ongelmat seuraavasti:
Lisäksi kirjoitetaan run_background_scripts.sh:n toiminnallisuus yksinkertaistettuna suoraan koha_suomi_services_daemon.sh -skriptiin, jolloin taustaskriptien "elossapito" voidaan hoitaa koha_suomi_services_daemon.sh reload eikä erillistä run_background_scripts.sh:ta enää tarvita.
The text was updated successfully, but these errors were encountered: