PHP5: Bazı Oturum dosyalar 0 uzunluğu?

2 Cevap php

Ben bir PHP sorunu, dosya sorunu, ya da normal bir operasyon olmadığını anlamaya çalışıyorum ki, garip bir durum görüyorum. Bizim sitede çok hızlı zaman aşımları hakkında şikayet bazı kullanıcılar (? Oturumu sona eriyor) var ve php tmp dizinini kontrol, ben bu gibi şeyler görmek:

-rw------- 1 www-data www-data  377 2009-01-15 22:46 sess_fc789ce04a3d54ce929a401cd33ea868
-rw------- 1 www-data www-data 1167 2009-01-15 23:21 sess_fcb67b1f44a3669d8ffee69d5fa9a2e8
-rw------- 1 www-data www-data    0 2009-01-15 23:22 sess_fe0ab79c78c612d71ecca575753afdc4
-rw------- 1 www-data www-data    0 2009-01-15 23:07 sess_fedd46db2b023215cb060d67a01d3382
-rw------- 1 www-data www-data    0 2009-01-15 23:21 sess_feec900e144c011303a9f06eb428574e
-rw------- 1 www-data www-data    0 2009-01-15 23:00 sess_ffb2ed75ca311d08e41ec69c7d708d08
-rw------- 1 www-data www-data 1142 2009-01-15 22:49 sess_ffc2c882af3b3ad39b844dc5a530dc44
-rw------- 1 www-data www-data    0 2009-01-15 22:51 sess_fffbd6f7734ce3b4ef9d8009a324a459

Bu normal bir davranış mı?

TIA Mike

2 Cevap

İki olasılık akla, kimse bu durumda değilse, bir paylaşılan barındırma ortamında disk alanı sizin dışarı, daha sonra web sitenize kendi oturumlarında kısa bir zaman aşımı var diğer web siteleri ile oturum dizin paylaşımı olabilir olmasıdır.

Gc_maxlifetime 1440 saniye varsayılan ayarı, ama bu daha düşük bir ayarı vardır başka bir web sitesi ile aynı oturum dir paylaşıyoruz eğer o erken php manuel, bu oturumları silecektir:

Not: Farklı komut session.gc_maxlifetime farklı değerler var ama oturum verilerini saklamak için aynı mekanı paylaşan sonra minimum değeri ile komut verileri temizlik olacak. Bu durumda, session.save_path ile birlikte bu yönergeyi kullanabilirsiniz.

bu yüzden web sunucusu üzerinde yazma izinlerine sahip olacak farklı bir dizine yolunu kaydetmek oturumu değiştirmenizi öneririz.

Ben tam olarak ne anlama geldiğini emin değilim, ama sen koyarak deneyebilirsiniz:

<?php set_time_limit(100); ?>

Her sayfanın üstünde. Belki mi? Üzgünüz = /