Modificar el tiempo de espera de ejecución de Codeigniter 4.5.3
En ciertas ocasiones es necesario correr algunos procesos en nuestro sistema web que demoran un poco más de tiempo y por la configuración inicial del framework este proceso no finaliza.
Para ello es necesario poder modificar los parámetros de tiempo de ejecución para darle un poco más de tiempo al programa y finalice correctamente los procesos.
En las primeras versiones de Codeigniter 4 podíamos cambiar el tiempo de ejecución en
Ya con eso podemos alargar el tiempo de ejecución del sistema, pero vamos a sacrificar que el sistema deje de estar disponible para otra tarea mientras se esté ejecutando tal proceso
Para ello es necesario poder modificar los parámetros de tiempo de ejecución para darle un poco más de tiempo al programa y finalice correctamente los procesos.
En las primeras versiones de Codeigniter 4 podíamos cambiar el tiempo de ejecución en
app/Config/App.php modificando las siguiente
/* -------------------variables */ /** * -------------------------------------------------------------------------- * Session Expiration * -------------------------------------------------------------------------- * * The number of SECONDS you want the session to last. * Setting to 0 (zero) means expire when the browser is closed. * * @deprecated use Config\Session::$expiration instead. */ public int $sessionExpiration = 72000; /** ------------------------------------------------------- * Session Time to Update * -------------------------------------------------------------------------- * * How many seconds between CI regenerating the session ID. * * @deprecated use Config\Session::$timeToUpdate instead. */ public int $sessionTimeToUpdate = 300000; /** * -------------------------------------------------------------------------- * CSRF Expire * -------------------------------------------------------------------------- * * The number in seconds the token should expire. * * @deprecated Use `Config\Security` $expire property instead of using this property. */ public int $CSRFExpire = 720000;
Ya con eso podemos alargar el tiempo de ejecución del sistema, pero vamos a sacrificar que el sistema deje de estar disponible para otra tarea mientras se esté ejecutando tal proceso
/** * -------------------------------------------------------------------------- * Session Expiration * -------------------------------------------------------------------------- * * The number of SECONDS you want the session to last. * Setting to 0 (zero) means expire when the browser is closed. */ public int $expiration = 720000; /** * -------------------------------------------------------------------------- * Session Time to Update * -------------------------------------------------------------------------- * * How many seconds between CI regenerating the session ID. */ public int $timeToUpdate = 300000;
Comentarios
Publicar un comentario