2015-11-13 4 views
3

Я использую nginx с geo_module для платной базы данных MaxMind GeoIP. Я положил cron-скрипт, который загружает новую MaxMind GeoIP заплаченную базу данных каждую неделю и заменяет старый файл GeoIP.dat новым.Достаточно перезагрузить nginx при обновлении GeoIP.dat

Перезагружает сервис после замены достаточно или мне нужно его перезагрузить?

+0

Мне было интересно то же самое ... – Less

ответ

1

Reload достаточно обновить GeoIP в Nginx

2

Я проверил его на Nginx 1,81. Файл базы данных GeoIP открывается как мастер-процессом, так и рабочими процессами. Тем не менее, reload кажется достаточным для загрузки новой версии файла GeoIP.dat (но обе версии также сохраняют старую/удаленную версию).

reload Фактически, это порождает новый набор работников (которые обрабатывают новые соединения), позволяя старым работникам завершить все существующие запросы.

Смежные вопросы