Adelf Administrator Команда форума 24 Дек 2013 #1 Что будет, если я заменю файл, который в это время будет отдаваться nginx-ом пользователям? юзеры получат валидный старый файл?
Что будет, если я заменю файл, который в это время будет отдаваться nginx-ом пользователям? юзеры получат валидный старый файл?
Вурдалак Продвинутый новичок 24 Дек 2013 #2 Ну, если файл сравнительно большой, то проблема должна быть в любом случае. Он же не поместится весь в кеш.
Ну, если файл сравнительно большой, то проблема должна быть в любом случае. Он же не поместится весь в кеш.
MiksIr miksir@home:~$ 24 Дек 2013 #3 Если заменишь через open($oldfile, 'w') - то будут проблемы. Если заменишь через rename($newfile, $oldfile) то не будет проблем.
Если заменишь через open($oldfile, 'w') - то будут проблемы. Если заменишь через rename($newfile, $oldfile) то не будет проблем.