Auteur Topic: Vaag probleem met binnenhalen nieuwe spots via cron/task scheduler  (gelezen 2148 keer)

Offline Philippe72

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 1
Hallo,

Ik heb drie dagen geleden spotweb geinstalleerd op mijn DS413 (DSM4.2) en ik loop hier nu tegen een (naar mijn mening) wel heel raar probleem aan waar ik graag wat hulp bij wil inroepen:
Alles werkt, behalve het ophalen van nieuwe spots via cron. Als ik het spotweb_cron_retr.php script toevoeg aan cron (of via de task scheduler in dsm) dan krijg ik een 'Access denied' fout in de log file. Run ik het script zelf van de command line gaat alles goed.

Nu ben ik wat gaan speuren door de scripts en php heen, en kan ik aanwijzen wat er fout gaat: In het retrieve.php script staat een test of deze via de command line is aangeroepen of niet (if(SpotCommandline::isCommandLine())), en in het geval van een aanroep uit cron besluit deze functie (die op zijn beurt weer het gedefinieerd zijn van $_SERVER['SERVER_PROTOCOL'] gebruikt om te bepalen of het wel of geen 'command line' is) dat er geen sprake is van een command line start van het script.

En dat gaat dan dus niet goed nie!

Nu is mijn DS413 net zo oud als mijn spotweb installatie (oftewel ik heb hem pas 3 dagen in bezit) dus mijn kennis is beperkt, en ook in php ben ik niet bepaald een guru. Is er hier misschien iemand op het forum die een stuk slimmer is dan ik en me kan vertellen wat er aan de hand zou kunnen zijn?

Ik heb er voor nu maar 'omheen gewerkt', door deze test weg te halen, maar het 'voelt' niet lekker.

Alle hulp wordt zeer gewaardeerd!
  • Mijn Synology: DS413
  • HDD's: 4x 3Tb

Offline TonVH

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 86
  • -Ontvangen: 428
  • Berichten: 3.352
Re: Vaag probleem met binnenhalen nieuwe spots via cron/task scheduler
« Reactie #1 Gepost op: 15 juni 2013, 17:30:06 »
Heb je hier al eens een echte oplossing voor gehad? Want bij mij werkt het ophalen ook niet.
Problemen kun je op 2 manieren oplossen: simpel of ingewikkeld.
Firewalls maken meer kapot dan je lief is. Problemen?
Zet dan eens de Firewall uit en kijk of er nog steeds een probleem is.

-------------------------------------------
DS415+, DS216+II, DS116, DS114