Как я устанавливаю файлы кэша nginx для регистрации полномочий 777?

Необходимо будет выбрать Операционную систему... в настоящее время Linux только поддерживает ZFS через FUSE, который должен идти с хитами производительности - http://zfs-fuse.net/

Вы будете в основном выбирать между FreeBSD и Солярисом... FreeNAS имеет превосходную поддержку ZFS, http://zfsguru.com/ является другим проектом, запущенным справедливо недавно. Я использую разделенный вниз версия Соляриса под названием Вечность, но я, вероятно, перехожу к чему-то еще скоро.

При покупке дисков SATA Вам будет нужна некоторая комбинация материнской платы с большим количеством SATA и SATA (или SAS) карта расширителя.

http://www.supermicro.com/products/accessories/addon/AOC-USAS2-L8i.cfm?TYP=I я использую тот от Супермикро. Это имеет некоторые хорошие функции - 6gb/s и т.д. Было отсутствие поддержки драйвера до недавнего времени за исключением Соляриса. Это использует mpt_sas драйвер, который не находится в FreeBSD 7.x, но в настоящее время находится, предположительно, в ГЛАВНОМ выпуске.

Существует ли причина, Вы хотели несколько брендов жесткого диска? Я просто удостоверился бы, что у меня была хорошая гарантийная поддержка, и не волнуются слишком много об этом. Я использую Seagate главным образом, но я думаю, что существует несколько Hitachis там также. (У меня есть два Массива RAIDZ1 с 5 дисками каждый, общее количество на 16 ТБ),

Я честно не думаю, что имеет значение слишком много, с какой h/w комбинацией Вы заканчиваете... Я использую i3 с 4 ГБ, это не ECC также, но Вы не можете пойти не так, как надо с 'качественными аппаратными средствами' сервера. До жидкого охлаждения это действительно ваше дело. Это не что-то, о чем я волновался бы слишком много. Если бы Вы помещаете i5/i7 там, я думал бы о шифровании целого массива также.

Каковы были Ваши планы с Wi-Fi? По моему опыту, я чувствую, что Вы захотите сделать большинство своего доступа через Ethernet - мои скорости чтения-записи превышают 100MB/s, таким образом, я истратил бы любое соединение Wi-Fi...

Я позволил Вашему NAS быть NAS и Вашими медиаплеерами быть медиаплеерами. Вам не нужна дополнительная изменчивость когда дело доходит до чего-то, что Вы хотите ЗАЩИТИТЬ данные.

2
задан 21 January 2014 в 07:17
2 ответа

The point is moot anyways.

According to this answer and the forum post from Igor Sysoev (author of nginx), deleting the cache files alone will not be sufficient to clear the cache because of shared memory.

So, I'm relaxing one of my requirements and allowing the cache to be cleared by warming it up. I'm now making https requests with the Pragma: no-cache header.

Ideally, I wouldn't have to warm it up in order to clear the cache. But, I don't have a solution to only clear the cache for a given URI.

0
ответ дан 3 December 2019 в 11:44

Итак, чтобы ответить на ваш конкретный вопрос, вам нужно установить umask на 000. Если хотите, я могу дать вам эти инструкции. Но я не думаю, что вы этого хотите. Серьезно.

Между прочим, конфигурация proxy_store_access влияет на файлы, созданные системами proxy_store и proxy_cache (я проверял это в исходном коде).

Я не хочу показаться грубым, но я не думаю, что вы хотите делать то, что вы предлагаете. Я подозреваю, что вы хотите регулярно очищать свой nginx chache. Если вы посмотрите документацию здесь: ​​http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path , вы увидите, что nginx должен обрабатывать аннулирование вашего кеша, чтобы держать его под определенного размера.

Теперь, если вы все еще хотите написать процесс, который аннулирует (я предполагаю, вы имеете в виду удаление) кеш, вот другой вариант. Если это должно выполняться как cronjob, поместите его в crontab пользователя nginx. Кроме того, есть способы использовать sudo, чтобы предоставить кому-либо ограниченный доступ к повышенным разрешениям. Наконец, если вы действительно пишете специальную программу, посмотрите на бит setuid (он же suid) исполняемого файла.

Удачи. Это поможет?

2
ответ дан 3 December 2019 в 11:44

Теги

Похожие вопросы