Memcached oturum işleyicimizle bir aralıklı sorununu fark edemiyorum. meydana hatadır:Oturum verileri yazılamadı (memcache)
Unknown: Failed to write session data (memcache). Please verify that the current setting of session.save_path is correct.
Notlar:
Çeşitli kullanıcılara 5 ya da günde 6 kez oluşan, aralıklı sorun gibi görünüyor- .
- Memcached, localhost değil. Yani, web sunucusundan farklı bir sunucuda.
- Memcache uzantısını kullanıyorum (MemcacheD uzantısının aksine).
- Tcp önekini kullanıyorum. this question'a bakarsanız, "düzeltmenin", Memcache uzantısını kullanıyorsanız tcp: // bir önek koymak olduğunu görürsünüz.
Benim php.inidir: Ben de kullandım
session.save_handler = memcache
session.save_path = "tcp://64.233.191.255:11211"
Not:
session.save_path = "tcp://64.233.191.255:11211?persistent=1&weight=1&timeout=1&retry_interval=15"
Ama bunun önemi görünmüyor. gün, bu belirli bir hata, aynı zamanda, en az bir kez meydana gelir (01:07):
Failed to write, and not due to blocking: Connection reset by peer.
Not:
aşağıdaki hata bulundu memcached.log dosya kontrol etti. Gün boyunca aralıklı olarak gerçekleşecektir.
Web sunucusunun günlüklerinde hataların göründüğü zamanlarda memcache sunucusunun günlük dosyalarını kontrol ettiniz mi? bir bağlantı sorunu gibi görünüyor. Belki yük peekinden dolayı? – hek2mgl
Ağ sorunları için giderdim. Memcache makinesinde bazı cron işleri? Geçici yüksek ağ yükü mü? –
@ PawełSpychalski Yep. Makinede cron işleri var. Gece yarısında çalışan bir DB yedeğimiz var. Bununla birlikte, makinenin bir çok çekirdeği vardır ve düzenli olarak 4,00 + 1:09 AM'lik yüklerin çok düşük bir tepe olacağını görür. –