*** a/src/backend/postmaster/pgarch.c
--- b/src/backend/postmaster/pgarch.c
***************
*** 430,435 **** pgarch_ArchiverCopyLoop(void)
--- 430,442 ----
  
  		for (;;)
  		{
+ 			/* Check for config update */
+ 			if (got_SIGHUP)
+ 			{
+ 				got_SIGHUP = false;
+ 				ProcessConfigFile(PGC_SIGHUP);
+ 			}
+ 
  			/*
  			 * Do not initiate any more archive commands after receiving
  			 * SIGTERM, nor after the postmaster has died unexpectedly. The
