CMS Made Simple Forums
https://forum.cmsmadesimple.org/

NMS cronjob url
https://forum.cmsmadesimple.org/viewtopic.php?f=13&t=78631
Page 1 of 1

Author:  pasmaskas [ Thu Jun 28, 2018 10:30 am ]
Post subject:  NMS cronjob url

Beste CMSMS Leden,

Ik heb een vraagje over de nieuwe NMS module. Voorheen werkte dat via CGJobMgr en een cronjob.

voorbeeld die wij gebruiken:
/usr/local/bin/curl --silent --location http://website.nl/CGJobMgr/process > /dev/null

Alleen nu zie ik dat er geen gebruikt word gemaakt van CGJobMgr maar Background Job Manager.Nu word hij wel verzonden maar dan moet ik op de NMS pagina blijven in CMSMS.

Iemand een idee welke URL het is voor een cronjob? Of is dat er niet meer? Kan er niets over vinden in de modulehulp. Alleen een voorbeeld van de base URL. Of moet ik die nu gebruiken?

Gr Pascal

Author:  arnoud [ Fri Jun 29, 2018 12:26 pm ]
Post subject:  Re: NMS cronjob url

Ik heb de volgende versies draaien en gedaan wat er in de help file van CmsJobManager staat, daarmee werkt het.

NMS: 2.13.2
CGExtensions: 1.59.1
CGSimpleSmarty: 2.1.7
CmsJobManager: 0.1.2

In config.php

\$1:
$config['cmsjobmgr_asyncfreq'] = '3';


In mijn crontab:
\$1:
*/3 * * * * wget -O - https://website.nl.nl/index.php?page=mailer  > /dev/null 2>&1



Mailer is een lege content pagina met alleen een {content} tag en een tekstje als: <h1>mailer</h1>, deze heb ik speciaal aangemaakt om de request heel licht te maken. Feitelijk kan je een call doen naar iedere willekeurige pagina binnen je CMS, maar meestal haal je dan iets meer data op die weer direct de vuilnisbak (/dev/null) ingegooid wordt.

Kan me nog ergens vaag herhinneren dat CURL in combinatie met https:// niet altijd soepel loopt. Curl doet het ook: curl --silent --location https://website.nl/?page=mailer

Check wel even via de command line van je hosting pakket of provider of curl aanstaat, waarschijnlijk wel anders deed je call naar CGJobMgr het ook niet.

https:// error's krijg je alleen met self-signed certificates of wanneer je dit alles vanuit een dev omgeving zonder valide ssl certificaat test. Zie dat je http:// in je voorbeeld gebruikt..... SSL had ik niet hoeven noemen, als referentie laat ik het staan.

Author:  pasmaskas [ Mon Jul 02, 2018 10:02 am ]
Post subject:  Re: NMS cronjob url

Bedankt voor je reactie arnoud.

Ik heb de regel aan config.php toegevoegd beetje gespeeld met het laatste getal en op 3 gezet ook in de cronjob. Ik heb hem alleen nog getest met 2 nieuwsbrieven naar 1 persoon ik zal kijken of het nog steeds werkt als ik een grote lijst verzend.

Alvast bedankt!

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/