From 199e5730418957cdc7014f4ed6b39a3c7befecd6 Mon Sep 17 00:00:00 2001 From: "Ahron Greenberg (agree)" <37550360+greenbea@users.noreply.github.com> Date: Mon, 8 Apr 2024 16:18:42 -0400 Subject: [PATCH] [email_queue] don't run exec on each iteration (#6945) --- app/email_queue/resources/jobs/email_queue.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/email_queue/resources/jobs/email_queue.php b/app/email_queue/resources/jobs/email_queue.php index c80324c362..c5cd45d13b 100644 --- a/app/email_queue/resources/jobs/email_queue.php +++ b/app/email_queue/resources/jobs/email_queue.php @@ -138,8 +138,9 @@ //process the messages if (is_array($email_queue) && @sizeof($email_queue) != 0) { + $which_php = exec('which php'); foreach($email_queue as $row) { - $command = exec('which php')." ".$_SERVER['DOCUMENT_ROOT']."/app/email_queue/resources/jobs/email_send.php "; + $command = $which_php." ".$_SERVER['DOCUMENT_ROOT']."/app/email_queue/resources/jobs/email_send.php "; $command .= "'action=send&email_queue_uuid=".$row["email_queue_uuid"]."&hostname=".$hostname."'"; if (isset($debug)) { //run process inline to see debug info