Можно как-то обойтись без reload (SIGHUP) nginx для того чтобы он перечитал с диска сертификаты (ssl_certificate)? Без этого он не бывает в курсе что они были обновлены. Но у релоад есть плохая штука что он наверняка забывает такие вещи как inactive=nnn в директиве proxy_cache_path, и если reload происходит раз в неделю, то любой inactive выше недели по сути ничего не делает. Также каждый релоад требует перечтения всех имеющихся данных cache loader'ом, а когда таких данных сотни гигов и диски (пока :)) крутящиеся, директива max_size не способна ограничивать дисковое пространство (т.к. пока loader все файлы не перечитает nginx не знает сколько пространства занято, если не ошибаюсь).