Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel5

Opis

Delovanje panstore sinhronizatorja v spletni trgovini

Na strani spletne trgovine mora biti zagnana datoteka panstore_daemon.php, ki poskrbi da se izvajajo spremembe v trgovini. To naredimo tako da jo dodamo v cron opravilo, ki se izvaja npr. 1x/uro. Ko se panstore_daemon.php zažene se izvaja kontinuirano neodvisno od cron opravila. Cron opravilo samo preveri ali je sinhronizacija aktivna in se jo ponovno zažene če ni (npr. pri ponovnem zagonu računalnika, če se ustavi mysql baza podatkov, če se izvajanje sinhronizacije ustavi zaradi kakršnegakoli drugega razloga). Tudi če panstore_daemon.php v trgovini v času spremembe v poslovno informacijskem sistemu ni zagnan, se bodo vse spremembe izvedle v trenutku ko ga boste zagnali.

Zagon izvedemo preprosto preko ukaza

Code Block
languagebash
php panstore_daemon.php

Večkratni simultani zagon iste datoteke ni mogoč, v tem primeru se javi napaka in izvajanje se prekine.

Če želite sinhronizacijo ustaviti to lahko naredite tako da v direktoriju kreirate datoteko exit.txt ali stop.txt. Stop.txt prepreči tudi zagon sinhronizatorja medtem ko exit.txt omogoča enkratno izvajanje sinhronizacije (ena iteracija), kar je koristno predvsem za testiranje. Ko se panstore_daemon.php ustavi kreira datoteko ok.txt. Tak način je uporaben predvsem ko nimamo neposrednega SSH dostopa in je potrebno sinhronizacijo uravnavati na nivoju FTP strežnika.

 

 

 

Info
titleOcena besedila

Vprašanja in komentarje lahko vpišete spodaj

Noprint
trueOsnovno
silver1Povezave

Povezave do sorodnih člankov (Insert->Link oz. CTRL+K)

silver1Iskalne besede

Povezave do sorodnih člankov (Insert->Link oz. CTRL+K)

falseDatoteke

false*.exe,*.dpa,*.pdf

Zgodovina sprememb