Page 1 of 1

NMS cronjob url

Posted: Thu Jun 28, 2018 10:30 am
by pasmaskas
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

Re: NMS cronjob url

Posted: Fri Jun 29, 2018 12:26 pm
by deactivated010521
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

Code: Select all

$config['cmsjobmgr_asyncfreq'] = '3';
In mijn crontab:

Code: Select all

*/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.

Re: NMS cronjob url

Posted: Mon Jul 02, 2018 10:02 am
by pasmaskas
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!