[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Webserver-Cluster / NFS Stale file handle



Hi,

NFS mit nolock halte ich für nicht unbedingt eine gute Wahl. Warum nicht
einfach die Sessions zentral in memcached packen...

Gruß

Jürgen

On 03/24/2010 10:21 PM, Martin Steigerwald wrote:
> Am Mittwoch 24 März 2010 schrieb Harald Weidner:
>> Hallo,
>>
>> Martin Steigerwald <Martin@lichtvoll.de>:
>>> Wir betreiben so Session-Verzeichnisse aus - glaub guten - Gründen,
>>> die mir grad nicht mehr genau präsent sind, mit der NFS-Option
>>> "nolock". ;)
>>
>> Der Grund würde mich in der Tat interessieren.
>>
>> Klar verbessert es die Performance. Ich halte das aber für eine
>> gefährliche Einstellung. PHP aktualisiert die Session Id Dateien
>> ständig und benutzt dabei Locking, um parallele Schreibzugriffe zu
>> vermeiden. Mit der NFS Option nolock funktioniert das zwar noch
>> zwischen verschiedenen Prozessen auf dem gleichen Webserver, aber
>> nicht mehr bei parallelen Zugriffen von verschiedenen Webservern.
>>
>> Nur wenn man am Load Balancer Session Persistence konfiguriert hat (und
>> sicher ist, dass das auch funktioniert), dann kann man gefahrlos nolock
>> aktivieren. Denn dann landet die gleiche Session immer auf dem gleichen
>> Webserver, und andere Webserver interessieren sich nicht für die
>> Dateien.
> 
> Soweit ich mich erinnern kann, haben wir Session Persistence.
> 


Reply to: