Pregunta sobre WP Session Manager de Wordpress:

Entendiendo la recolecci贸n de residuos

Un usuario pregunt贸 馃憞

Hola: actualmente estoy probando el plugin (v3.0.3) y ten铆a algunas preguntas sobre la recolecci贸n de basura. Seg煤n tengo entendido, las sesiones deben eliminarse en funci贸n de mi configuraci贸n de php.ini. Mi configuraci贸n actual es la configuraci贸n predeterminada de php7.x, que incluye:

session.gc_maxlifetime = 1440 session.cache_expire = 180

Al observar la tabla wp_sm_sessions, parece que ninguna de las sesiones se est谩 eliminando, incluso despu茅s de m谩s de 6 horas y las visitas posteriores al sitio que crean con 茅xito nuevas sesiones y registros en la base de datos.

El comportamiento esperado fue que se eliminar铆an los registros de la base de datos de m谩s de 180 minutos.

驴Estoy entendiendo esto correctamente? 驴O hay algo m谩s que deba hacerse para habilitar la recolecci贸n de basura?

(@ericmann)

Hace 2 a帽os, 11 meses

La recolecci贸n de basura de sesi贸n en PHP es un poco aleatoria. Es administrado por otros dos sitios INI: session.gc_divisor (predeterminado 100) y session.gc_probability (predeterminado 1).

(Mira: http://php.net/manual/en/session.configuration.php#ini.session.gc-probability)

Session.gc_probability / session.gc_divisor tiene el potencial de ejecutar la recolecci贸n de basura en cualquier solicitud dada. De forma predeterminada, esto solo significa un 1% de probabilidad de que se ejecute la recolecci贸n de basura.

La raz贸n es que esto no es m谩s convincente que el m铆o, pero estoy seguro de que hay una raz贸n por la que PHP est谩 construido de esa manera.

(@awfulclever)

Hace 2 a帽os, 11 meses

隆Gracias por la respuesta y explicaci贸n! Esto es muy 煤til. En un monitor posterior, confirm茅 que la recolecci贸n de basura est谩 ocurriendo. Ahora la frecuencia y el tiempo tienen sentido.

隆Gran plugin! Gracias por tu ayuda.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.