Re: Странное поведение кэша nginx
Alexander Pyhalov
alp на rsu.ru
Пт Июн 24 14:58:39 MSD 2011
On 06/23/2011 21:51, Kirill A. Korinskiy wrote:
> 2011/6/22 Alexander Pyhalov<alp на rsu.ru>
>
>> On 06/22/2011 17:40, Alexey Mahotkin wrote:
>>
>>> 2011/6/22 Alexander Pyhalov<alp на rsu.ru>:
>>>
>>>> версию. Да, и если я делаю
>>>> mv orig_file.xml orig_file.xml.1
>>>>
>>>
>>> не mv, а cp
>>>
>>
>> Да, осознал. Но меня все же мучает один вопрос: почему на других системах я
>> могу просто отредактировать файл и через определенный промежуток времени он
>> просто обновляется, а до этого отдается его старая версия?
>
>
> на самом деле это сильно зависит от текстового редактора. Есть редакторы
> которые сохраняют атомарно (создавая новую inode для файла).
Да, на серверах стояли разные версии vim. Поставил на новом сервере
полный vim, файлы стали редактироваться нормально. Однако, разработчики
используют scp для заливки файлов. И сервера ведут себя по разному. Если
я делаю
cp new_file old_file,
то на новом сервере это тут же ведет к выдаче неверных копий или кусков
new_file, причем, возможна отдача корректной копии, но с большой
задержкой после передачи файла, а на старом еще некоторое время
отдается корректная копия old_file, затем начинает отдаваться корректная
копия new_file.
--
С уважением,
Александр Пыхалов,
системный администратор ЮГИНФО ЮФУ.
Подробная информация о списке рассылки nginx-ru