Cloudflare timeout'a 30 saniyede düşürüyorsa max_execution_time 600 saniye olması bir şey ifade etmeyecektir. En kötü ihtimalle sayfaları arkaplanda çalışan bir job ile geçici bir klasörde tek tek oluşturup en son merge edersiniz şu paket ile:
https://github.com/jurosh/php-pdf-merge O zaman max execution time a takılmazsınız.
Timeout süresini ve memory limiti arttırdım fakat halen sonuç aynı, biraz daha arttırarak mı denemeliyim yoksa farklı bir çözüm yolu mu aramalıyım sizce.
_Timeout hatası cloudflareden oluyor. Belki problem bundan da kaynaklı olabilir emin değilim._