SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Download

_HTML_BG_CRON_FORCE

3 maart

Alle versies van dit artikel:

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


De constante _HTML_BG_CRON_FORCE (die beschikbaar is sinds SPIP 3.0.14) 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:

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

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).


Het skelet van deze bladzijde zien Site gebouwd met SPIP | Vertaalruimte | Privé-site