Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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

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.

 

 

 

Ocena besedila

Vprašanja in komentarje lahko vpišete spodaj

 

 

 

  • No labels