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: