--- a/src/backend/replication/walsender.c
+++ b/src/backend/replication/walsender.c
@@ -65,2 +65,3 @@
 #include "libpq/pqformat.h"
+#include "libpq/pqsignal.h"
 #include "miscadmin.h"
@@ -2781,2 +2782,5 @@ retry:
 
+	PG_SETMASK(&BlockSig);
+	pg_usleep(200 * 1000);
+	PG_SETMASK(&UnBlockSig);
 	pq_putmessage_noblock('d', output_message.data, output_message.len);
