Witam!
Od jakiegoś czasu mam problem z automatycznym aktualizowaniem danych w bazie danych.
Mam projekt napisany w PHP. Odpalam go poprzez XAMPP'a na Windowsie.
Z poziomu samej strony/skryptu wszystko działa jak należy (wywołanie konkretnej funkcji). Chciałem aby co określony czas aktualizowały mi sie dane w bazie, dlatego całość skryptu zamknąłem w jednym wywołaniu funkcji i poprzez Task Managera co 5 minut wywołuje określony skrypt. Task Manager odpala określony skrypt ale nic nie robi (nie zapisuje do Bazy Danych itd.), a ja nawet nie wiem gdzie szukać logów by debugować.
- Czy powinienem inaczej wywoływać task?
- Jak moge debugować i sprawdzać logi wywołania skryptu w ten sposób?
Zadanie wywoływane przez Task:
C:\xampp\php\php.exe C:\xampp\htdocs\cron-win.php
// Baza Danych
// tu tworze $pdo
include (".../my-datebase.php");
// Rozruch
include (".../run.php");
$runner = new RUNNER($pdo);
$runner->run(0,false);
sleep(15);
// Chciałem wychwycić czy w ogóle działa
echo 'Pyk';
sleep(15);