PHP session_start () HTTP istekleri asmak için neden

1 Cevap php

Ben sıfırdan PHP yazdım bir uygulama var. Ben kullanıcı kimlik doğrulaması ve sebat taşıma için PHP'nin temel oturum işleyici işlevlerini kullanıyorum.

Geliştirme sunucusu üzerinde test ederken, her şeftali. Vb Doğrulama, sebat, gayet iyi çalışıyor.

Üretim sunucusuna yüklenirse, her kullanıcının kimlik doğrulaması kadar çalışıyor - uygulama aslında session_start () çalıştırıldığında tamamen tam olarak kilitleniyor şu anda HTTP isteği, oturum nesnesi veri yazarken.

Ben geçici oturum dosyaları PHP ile kilitli ve asla serbest, ben app session_write_close() ile oturum nesnesine yazma noktalar takip yargılanan şüpheli, ama bu herhangi bir etkiye sahip değildi .

Bir dosya kilidi sorunu gibi geliyor bu ses ya da bu başka bir şey? Ben session_write_close burada oynayan başka bir şey olabilir, merak ediyorum neden durumda, eğer dosya kilidi sorunu bakımı gibi görünmüyor neden karıştı.

Olası düşünce veya fikir?

Pekka harika önerilere cevap:

  • Üretim sunucusu linux ortamıdır. Phpinfo raporları Linux wynn 2.6.18-164.9.1.el5PAE #1 SMP
  • Sayfa kendisini aramıyor
  • Ben oturumunda klasör ve dosyaları okuma / yazma yapabilirsiniz. Ben auth girişimi dosyalarının içine tefrika alır Kimlik doğrulama verileri görebilirsiniz.