• 3 odgovora
  • 3.016 pregleda
Izvršavanje programa u scheduler tasku 14.08.2014. u 10:52 · pre 148 meseci #1
Napravio sam program koji šalje podatke na web stranicu (u MySQL bazu). Program je na lokalnom serveru.

Pri radu, u txt file na lokalnom disku, upisuje podatke o vremenu pokretanja, izvršenim koracima i vremenu završetka (log).
Program se sam terminira nakon što izvrši sav prijenos podataka.

Kada se program pokrene ručno ili kada se tasku kaže "run" - sve je OK, program se izvrši.

Kada ga scheduler pokrene - u log file se ne upiše ništa. Upiše se samo kraj programa. Po vremenu kada se scheduler starta i kada se upiše kraj, terminiran je od scheduler-a nakon 4 sata.

Ima li tko ideju o čemu se radi? Sumljao sam na prava pristupa file-ovima, ali naš sistemaš tvrdi da su ista kao i mog account-a s kog ručno pokrečem program ili potjeram schaduler task da se izvrši.
Re: Izvršavanje programa u scheduler tasku 14.08.2014. u 13:11 · pre 148 meseci #2
Pokušaj ti ipak zavrtjeti task pod SYSTEM userom ili sl. Može biti i nešto povezano s onime je li korisnik mora biti logiran ili ne.
Ova 4 sata su realno očekivano vrijeme ili je to timeout nakon kojeg ga AT servis ubije? Odradi li uopće išta, ili ti se negdje smrzne?
Čuj, preciznije bi bilo kad bi log upisivao u NT event log.
Potpis
God is real unless is declared as integer.
Re: Izvršavanje programa u scheduler tasku 11.09.2014. u 15:06 · pre 147 meseci #3
Odgonetnuo sam o čemu je problem:
- kad ga sistem sam potjera, ne aktivira se procedure "Form.OnActivate", a ja sam tamo smjestio poziv procedura za prijenos podataka.
Program se startao, ali ništa nije radio.

Zanimljivo je da kad se tasku kaže "Run" - sve se izvrši kako treba.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme