Synology-Forum.nl
Packages => 3rd party Packages => Spotweb => Topic gestart door: TonVH op 11 november 2014, 14:22:15
-
Spotweb geinstalleerd en werk prima mits ik "ophalen" in overzicht klik. Vreemd genoeg werkt het periodiek updaten m.b.v. Taakplanner niet.
Het 'elk uur uitvoeren niet uitgevoerd en in het schema wordt als volgend tijdstip alsmaar een dag vooruit gezet. Het uur veranderd dus niet.
Hoop dat de plaatjes e.e.a. verduidelijkt.
-
Dus als ik plaatje 2 moet geloven dan zou deze taak 2x per dag uitgevoerd moeten worden maar doet het maar 1x ?
(Even om te snappen).
-
Dus als ik plaatje 2 moet geloven dan zou deze taak 2x per dag uitgevoerd moeten worden maar doet het maar 1x ?
(Even om te snappen).
Nee, hij zou elk uur moeten worden uitgevoerd. Maar in werkelijkheid gebeurt het 1 keer per dag.
-
De eerste ophaaltijd zou 0.00 moeten zijn. De laatste tijd zou dan 23.00 moeten zijn. Nu start hij om 1.00 en stopt om 2.00
-
De eerste ophaaltijd zou 0.00 moeten zijn. De laatste tijd zou dan 23.00 moeten zijn. Nu start hij om 1.00 en stopt om 2.00
Er wordt daar dus een begin- en eindtijd mee aangegeven? Ga daar eens mee aan de slag.
-
DAT bedoelde ik ook Ton, zat er alleen 1 uur naast :S
-
DAT bedoelde ik ook Ton, zat er alleen 1 uur naast :S
Had ik niet begrepen. "Kusje d'r op?" :oops:
-
Overigens ontdek ik net dat Taakplanner netjes "loopt" (althans 'volgende uitvoering' verspringt netjes) maar dat de update van Spotweb niet werkt.
Ook "ophalen" kiezen binnen Spotweb levert geen nieuwe spots op terwijl (blijkt uit controle) er wel zijn.
-
Had ik niet begrepen. "Kusje d'r op?" :oops:
Is goed hoor, geen problemen met een digikusje :lol:
-
Ook "ophalen" kiezen binnen Spotweb levert geen nieuwe spots op terwijl (blijkt uit controle) er wel zijn.
Taakplanner werkt dus maar nu heb je een heel ander probleem, nieuwe topic dan ? ;)
-
Na zowel dit topic als http://www.synology-forum.nl/spotweb/spotweb-geinstalleerd-taakplanner-start-sw-niet/ bekeken te hebben, krijg ik het niet voor elkaar op Spotweb automatisch retrieves te laten doen via Taakplanner.
Ter volledigheid:
Ik heb de opties in beide topics geprobeerd en ook gekeken of het werkte na een restart. Geen van de opties heeft iets werkends opgeleverd.
Iemand nog een tip?
-
Kijk eens naar deze http://mysynology.nl/spotweb-installeren-en-configureren-3/
Daar kun je via een cronjob editor een script draaien
Werkt hier al maanden perfect :D
-
Dank voor de tip. Op die manier werkt het inderdaad.
-
Hallo,
Ik heb spotweb werkend op een punt na, dat is een taak voor de retrieve. De regel (cd /volume2/web/spotweb/ && /usr/bin/php retrieve.php --force) werkt niet vanuit de taakplanner van synology, dus ben ik aangewezen op de cronjob. hier gaat het mis, die krijg ik dus niet aan de praat, ook niet met de uitleg zoals hier beschreven.
DSM 5.1-5022 Update 2
Init 3rdparty 1.7-003
Cronjob editor 3.0
-
probeer eens:
cd /volume2/web/spotweb/ && /usr/bin/php ./retrieve.php --force
Excuses voor de multipost, er ging iets mis. >>> [is verwijderd, Birdy]
-
Helaas dat werkt niet in de taakplanner.
-
Deze Topic gaat over de Cronjob Editor (http://www.synology-forum.nl/3rd-party-apps-integratie-in-dsm/cronjob-editor-onder-dsm5/msg134888/#msg134888) niet over de Taakplanner i.c.m. Spotweb.
Topic dus verplaatst naar hier.
-
Antwoord staat in 1e printscreen van TS, in deze Topic (http://www.synology-forum.nl/spotweb/spotweb-i-c-m-taakplanner/msg133493/#msg133493)
Dus als root: /usr/bin/php /volume/web/spotweb/retrieve.php --force
-
Ik heb na de de laatste update van DSM 5 ook dit probleem. Het werkte voorheen prima via de taakplanner, maar nu dus niet meer.
Ik heb alle mogelijk commando's geprobeerd, iemand nog ideeën?
Gr. 8)
-
Jazeker. Maak een script met je commando erin en laat die starten door taakplanner. Heb ik ook en werkt perfect ;-)
-
Jazeker. Maak een script met je commando erin en laat die starten door taakplanner. Heb ik ook en werkt perfect ;-)
Kun je me vertellen hoe je zo'n script hebt aangemaakt? Is dat b.v. een .bat file of een andere extensie?
Gr :)
-
Ik zie net dat ik het anders heb gedaan haha. Eerder maakte ik gebruik van een script. Nu van het volgende commando:
/usr/bin/php /volume1/web/spotweb/retrieve.php
Na deze regel toegevoegd te hebben wel even de Nas opnieuw opstarten ;-) dan weet je zeker dat hij goed doorgevoerd is.
-
Super en bedankt voor je snelle antwoord.
Ik ben wel een noob wat linux betreft. Ik kom nl uit de Windows Server hoek. Het zou fijn zijn als je het script hier zou plaatsen met wat stappen zodat het zelfs mij ook lukt :oops:
Thx ;)
-
Super en bedankt voor je snelle antwoord.
Ik ben wel een noob wat linux betreft. Ik kom nl uit de Windows Server hoek. Het zou fijn zijn als je het script hier zou plaatsen met wat stappen zodat het zelfs mij ook lukt :oops:
Thx ;)
Zie de post boven je eigen post
-
Dat is het rare, die heb ik er reeds instaan maar wordt op de één of andere manier niet meer goed uitgevoerd..
-
Mmm dat is vreemd. En als je de Nas opnieuw opstart?
-
Al diverse malen. Ik heb de applicatie SpotWeb ook al gestopt en gestart via het config panel.. :(
-
Cronjob installeren, zelfde script gebruiken en klaar
-
Daar zal ik dan eens mee aan de slag gaan. Maar het heeft altijd wel goed gewerkt, sinds de update naar de laatste DSM niet meer. Ben ik de enige ofzo?
-
Schijnt idd iets te maken hebben met DSM 5 of 5.1.
Vraag me niet wat of waarom, maar via cronjob werkt het bij mij wel.
-
Laat even weten of het gelukt is.
-
Zal ik doen, thx
-
Laat even weten of het gelukt is.
Met behulp van de Cronjob gaat het wel goed, daarmee ben ik verder wel tevreden. Toch wel zo handig dat de NAS af en toe zelf wat spots ophaalt. Thx voor het meedenken! 8)
-
Vreemd dat het bij de een wel werkt en bij de ander niet. Ik had juist voor de 5.0 versie dat het niet op deze manier werkte. Wel irritant dat je het via cronjob moet doen. Maar goed het is niet anders.... Goed dat het in ieder geval werkt ;-)
-
SPOTWEB RETRIEVE TAAK AANMAKEN IN TAAKPLANNER
Alle bewerkingen zijn uit te voeren met WinSCP
- aanmaken map "/volume1/cron"
- aanmaken file "spotretrieve.sh"
- regel in file "cd /volume2/web/spotweb/ && /usr/bin/php ./retrieve.php --force"
- nieuwe taak aan maken in de Taakplanner,
Taak "SpotRetrieve"
Gebruiker "root"
script "sh /volume1/cron/spotretrieve.sh"
Planning zoals gewenst bv ieder uur
- Om php scripts buiten de standaard gedefinieerde folders (open_basedir) uit te voeren moet je de “/volume1/cron” folder toevoegen aan de open_basedir: Ga naar > Control Panel > Web Services > TAB PHP Settings en voeg aan de open_basedir toe.
-
Via cronjob een stuk makkelijker voor 'amateurs like me'.
Maar goed te weten dat er meer wegen naar Rome leiden
-
- aanmaken file "spotretrieve.sh"
En executable maken. ;)
-
Wellicht kan iemand me hier helpen :)
Ik heb spotweb geinstalleerd en geconfigureerd. Daarna via een command line de retrieve.php gedraaid en dat doet het prima. Het automatisch schedulen via de taak planner werkt alleen niet. Via > retrieve.log (achter het commando in de taak planner) heb ik een foutmelding gevonden als het via de taakplanner gestart wordt. De melding:
SpotWeb v0.68.29.32 on PHP v5.5.19 crashed
Fatal error occured retrieving reports:
Permission denied [21] for objectid []
#0 {main}
Via een sh script of direct het php commando in de taakplanner geeft dezelfde melding. Iemand een idee? Via root op de commandline werkt het prima, ook het sh script......
Ik ga nog een cron editor proberen maar wil ook graag snappen waarom het via de taakplanner onder root niet werkt.
-
SPOTWEB RETRIEVE TAAK AANMAKEN IN TAAKPLANNER
Alle bewerkingen zijn uit te voeren met WinSCP
- aanmaken map "/volume1/cron"
- aanmaken file "spotretrieve.sh"
- regel in file "cd /volume2/web/spotweb/ && /usr/bin/php ./retrieve.php --force"
- nieuwe taak aan maken in de Taakplanner,
Taak "SpotRetrieve"
Gebruiker "root"
script "sh /volume1/cron/spotretrieve.sh"
Planning zoals gewenst bv ieder uur
- Om php scripts buiten de standaard gedefinieerde folders (open_basedir) uit te voeren moet je de “/volume1/cron” folder toevoegen aan de open_basedir: Ga naar > Control Panel > Web Services > TAB PHP Settings en voeg aan de open_basedir toe.
Zie 3 posts boven je?!?
En anders via Cronjob Zoals 1 pagina terug.
-
Uiteraard heb ik dat geprobeerd, staat er ook toch?
Cron job editor werkt niet en ik heb nog geen zin gehad om uit te zoeken hoe je met de hand cron jobs aanmaakt.... Ik snap niet wat het verschil is tussen draaien in een taak of de command line.
-
Als het via de standaard taakplanner niet lukt, dan kan het alleen nog via cronjob.
Dan moet je dat toch proberen aan de praat te krijgen.
Ik heb op dit forum wel eens gelezen dat als je cronjob hebt geïnstalleerd, je nas moet herstarten.
Edit : Bedoelde de vorige post niet zo lomp als dat het misschien overkwam.
-
Herstarten.... handig, dan moet er zoveel gebeuren :(
Cron job editor geeft een 403 forbidden in het scherm, zou een reboot dat verhelpen?
Ik ga nog wat klooien....
-
http://www.synology-forum.nl/index.php?topic=21304.0
Heb je hier wat aan?
-
Eeh.... de taak werkt gewoon prima MAAR NIET ALS JE HEM UITVOERT MET DE HAND. Dat doe ik dus altijd om te testen of het werkt. Blijkbaar draait de taak dan in de web context..... De taak ging toevallig automatisch draaien en ik ontdekte dat spotweb bijgewerkt was. Nog een keer met de hand gedraaid en weer de fout. De fout is hetzelfde als dat je retrieve.php in een browser probeert te openen. Blijkbaar draaien php scripts in de taak planner anders als je ze direct uitvoert.... even goed onthouden dus ;)
-
Fijn dat het werkt
De knop ophalen werkt niet of wel?
-
Die knop heb ik niet, dus geen idee....
-
Als je via de webbrowser spotweb bekijkt, kun je ook de desktop versie opvragen.
Dan zou je deze knop kunnen zien.
-
Ik zie die andere 2 knoppen wel.....
-
Mmmh dan kan ik je niet verder helpen.
Zover gaat mijn kennis niet, misschien dat iemand je daar mee kan helpen.
-
Hij update nu netjes elk uur dus echt nodig is die knop niet ;)
-
Bij mij wilt de taakplanner het nog steeds niet doen :|
Ik heb al het bovenstaande al geprobeerd, maar zonder resultaat.
heb het via een bash script geprobeerd en toegevoegd in taakplanner, maar dat werkt ook niet. (sh /volume1/cron/test.sh) met chmod 777 rechten.
#!/bin/sh
# Cronjob voor het bijwerken van spotweb
PATH_TO_SPOTWEB=/volume1/web
PATH_TO_PHP=/usr/bin/php
cd $PATH_TO_SPOTWEB
$PATH_TO_PHP retrieve.php --force
Maar als ik het sh script en evenals de onderstaande php code uitvoer via ssh dan wordt het wel correct uitgevoerd...
of als ik het onderstaande in het test.sh bestand plaats, dan wordt dat wel uitgevoerd...
echo "Hallo wereld!" > "/volume1/cron/leesmij.txt"
Ik heb o.a in taakplanner geprobeerd om:
/usr/bin/php /volume1/web/retrieve.php
php /volume1/web/retrieve.php
cd /volume1/web/ && /usr/bin/php retrieve.php --force
cd /volume1/web/ && /usr/bin/php ./retrieve.php --force
cd /volume1/web/ && php retrieve.php --force
cd /volume1/web/ && php ./retrieve.php --force
En ook zonder de "-- force", maar niets lijkt te werken... (retrieve is ook chmod 777, en user staat ook al root geselecteerd).
(DSM 5.2)
-
Mod: Een hele quote van het voorgaande bericht is onzinnig.
Gebruik de citaatknop met mate. (http://www.synology-forum.nl/vragen-en-opmerkingen-over-het-forum/gebruik-de-citaatknop-met-mate-17838/)
Hoe test je of het werkt? Laat je de timer aflopen of gebruik je de 'Uitvoeren' knop?
-
Bedankt voor je snelle reactie,
Ik gebruik telkens de knop uitvoeren, anders moet ik elke keer wel erg lang wachten :P
-
Die knop werkt dus niet. Het PHP commando draait dan in een web context en doet het niet. Via de timer draait hij net als in de console.
-
Die knop werkt dus niet. Het PHP commando draait dan in een web context en doet het niet. Via de timer draait hij net als in de console.
Als ik de timer een paar minuten vooruit zet (volgende uitvoeringstijd) lijkt het ook niet te werken :|
-
Dat was bij mij wel het geval....
Dit heb ik in de taak staan:
/usr/bin/php /volume1/web/spotweb/retrieve.php --force > /volume1/web/spotweb/retrieve.log
Dat werkt hier prima, heb verder niets bijzonders gedaan in de installatie.... Log wordt ook netjes bijgewerkt.
-
Het script lijkt hem nu wel uit te voeren, slim idee om dit weg te schijven naar een logbestand.
Echter krijg ik wel een hoop foutmeldingen te zien:
Last retrieve at Tue 12 May 2015 12:00:25 AM CEST
Retrieving new Spots from server sslreader.eweka.nl...
Appr. Message count: 2439483
First message number: 2
Last message number: 2439485
Current article number: 2438722
Retrieving 2438722 till 2439486
getHeader(): Failed to retrieve article: <HXps4A1EP7UpCZRVQXiw7@spot.net>
getHeader(): Failed to retrieve article: <C9teRcnQDmgGipRVQgJev@spot.net>
getHeader(): Failed to retrieve article: <0CQYbOv8GT8mCpRVQGTK8@spot.net>
getHeader(): Failed to retrieve article: <tPAzYnk6JAk9CpRVQAN6u@spot.net>
SpotWeb v0.67.28.31 on PHP v5.5.24 crashed
Fatal error occured while connecting to the newsserver:
(-1) Failed to read from socket...! [response: ""]
#0 /volume1/web/NNTP/Protocol/Client.php(296): Net_NNTP_Protocol_Client->throwError('Failed to read ...')
#1 /volume1/web/NNTP/Protocol/Client.php(279): Net_NNTP_Protocol_Client->_getStatusResponse()
#2 /volume1/web/NNTP/Protocol/Client.php(1140): Net_NNTP_Protocol_Client->_sendCommand('HEAD <tPAzYnk6J...')
#3 /volume1/web/NNTP/Client.php(515): Net_NNTP_Protocol_Client->cmdHead('<tPAzYnk6JAk9Cp...')
#4 /volume1/web/lib/services/Nntp/Services_Nntp_Engine.php(282): Net_NNTP_Client->getHeader('<tPAzYnk6JAk9Cp...')
#5 /volume1/web/lib/services/Nntp/Services_Nntp_SpotReading.php(160): Services_Nntp_Engine->getHeader('<tPAzYnk6JAk9Cp...')
#6 /volume1/web/lib/services/Retriever/Services_Retriever_Spots.php(398): Services_Nntp_SpotReading->readFullSpot('tPAzYnk6JAk9CpR...')
#7 /volume1/web/lib/services/Retriever/Services_Retriever_Base.php(227): Services_Retriever_Spots->process(Array, '2438722', 2439486, 1431515344.8235)
#8 /volume1/web/lib/services/Retriever/Services_Retriever_Base.php(319): Services_Retriever_Base->loopTillEnd('2438722', '1000')
#9 /volume1/web/retrieve.php(154): Services_Retriever_Base->perform()
#10 {main}
:S
-
Mod: Geen idee waarom je nou je eigen bovenstaande bericht als citaat hier weer had herhaalt ::) Lees deze eens. (http://www.synology-forum.nl/vragen-en-opmerkingen-over-het-forum/gebruik-de-citaatknop-met-mate-17838/)
Mijn cronjob lukte niet omdat er problemen zijn met de nieuwe DSM update 5.2 voor spotweb, als je de server veranderd zonder ssl op poort 119 dan update spotweb wel gewoon.
-
Klopt, zie hier. (http://www.synology-forum.nl/spotweb/spotweb-werkt-niet-meer-na-upgrade-dsm-5-2/msg156477/#msg156477)
-
Zou het misschien aan de newsserver kunnen liggen want ik kan gewoon met ssl spots binnenhalen.