_HTML_BG_CRON_FORCE

De constante _HTML_BG_CRON_FORCE voorkomt het opstarten van cron-taken door fsockopen/cURL.

  • Apparu en : SPIP 3.0

De constante _HTML_BG_CRON_FORCE beantwoordt aan het probleem dat op sommige servers optreedt wanneer de firewall een "silent DROP" doet voor uitgaande HTTP requests: fsockopen wacht dan bij iedere hit 30 seconden met het starten van het verzoek. cURL wacht niet, maar weet niet dat haar verzoek faalt. Resultaat is dat CRON nooit start en de site een desastreuze responstijd heeft.

Weet je dat je een dergelijke configuratie hebt (en kun je daar niets aan veranderen) dan kun je de constante _HTML_BG_CRON_FORCE opnemen in je bestand config/mes_options.php (zie het artikel over dit bestand).

Voorbeeld:

// om de responstijd enorm te verbeteren
// CRON niet laten starten door fsockopen/cURL
// want de serverconfiguratie laat dit niet toe.
define('_HTML_BG_CRON_FORCE', TRUE);
  
  

Deze instelling laat ook toe het functioneren van CRON-taken te herstellen wanneer je site door de bestanden .htaccess / .htpasswd is beschermd (zie constante _DIRECT_CRON_FORCE).

Auteur Hanjo Gepubliceerd op: Aangepast: 02/07/23

Vertalingen: English, français, Nederlands