Adding the line below to
/etc/httpd/conf/httpd.conf
saved my project. A one long running script (2-4minutes) just quit. No error, no log, nothing. Didn't even finished what was send out. I could not find any log relative to the time stamps on the failures. (Alma8, php8, httpd 2.4.37. Something in Apache can also kill a running script and leave NO trail. THANK YOU to the poster who mentions that change.
ProxyTimeout 600