I vezani su nekako sa cookies na klijentskom racunaru. Tako da kad taj neko ponovo poseti sajt ostanu mu sacuvane informacije, poput toga sta je ubacio u cart i slicno.
Kad guglam oko tih session fajlova, nailazim samo na uputstva kako da se brisu, posto su to milioni sitnih fajlova cije brisanje prilicno optereti server i mnogi imaju problem sa tim.
Mene ne zanima samo brisanje, to cu lako, nego zasto se kreiraju prazni?
Recimo na nasem magento sajtu koji je jos dev, ne posecuje ga niko osim kolege. Cak ni botovi, gledao sam access logove i bukvalno samo IP adresa kolege. A za dan se napravi 2000 session fajlova sa oko 50MB.
Tu postoje 3 fajla sa po 500KB (verovatno ono sto on klika), nekoliko po 2-5KB i ostalo su prazni
Recimo ovakav neki zovem "prazan"
admin|a:1:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:0:"";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:0:"";}}
I takvih dnevno se napravi hiljade.
A ovo je recimo jedan koji nije "prazan"
admin|a:1:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:14:"158.143.11.229";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36";}}customer_base|a:1:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:14:"158.143.11.229";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36";}}customer_admin|a:1:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:14:"158.143.11.229";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36";}}core|a:1:{s:23:"_session_validator_data";a:4:{s:11:"remote_addr";s:14:"158.143.11.229";s:8:"http_via";s:0:"";s:20:"http_x_forwarded_for";s:0:"";s:15:"http_user_agent";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36";}}
Koliko sam primetio, prave se svakog minuta, skoro tacno u sekundu. 02 ili 03. sekunda posle minuta.
Mislio sam da je Magento cron koji sam podesio, ali nije jer se desavalo i pre nego sto sam ga namestio da se okida svakog minuta.
Ima li neko predstavu sta moze biti da se prave ovolike gomile session fajlova?