On Sat, Mar 19, 2011 at 01:56:02PM +0200, Kirill Spitsin wrote: > On Sat, Mar 19, 2011 at 06:26:39PM +0700, Denis Feklushkin wrote: > > Всем привет! > > > > Есть nginx, раздающий большой файл. Файл регулярно полностью изменяется. > > > > Вопрос: как корректно его заменять чтобы он не отдался случайно юзерам в > > недописанном виде во время создания? > > загрузить файл в new_file > % mv new_file webroot/file > отдавать юзерам webroot/file
При том new_file разполагать на той же filesystem как webroot/file, чтоб mv будет atomic. Всего лучшего, Петр -- Peter Pentchev r...@ringlet.net r...@freebsd.org pe...@packetscale.com PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 because I didn't think of a good beginning of it.
signature.asc
Description: Digital signature