1

Bonjour,

Je génère jusqu'à présent (depuis plusieurs mois) des PDF assez simples, en 2/3 pages, contenant à un moment un listing de transactions bancaires (quelques centaines de lignes tout au plus).
Dernièrement, un de mes listings passe à + de 2000 lignes.
Je construis ma variable, la récupère avec ob_get_clean et la passe à la méthode writeHTML... qui là se met à durer un moment => erreur interne 500 du serveur (plantage du PHP)

Je ne remonte aucun message d'erreur apache ou système, mais je me dis qu'il y a une limitation qq part ou que ça part en live s'il y a trop de lignes ?
un var_dump de ma variable s'affiche bien quand je debug, elle fait 1427382 octets (en comptant la présentation et le fameux listing)
Y'a-t-il une limite de cet ordre dans html2pdf ? une manière pour générer en plusieurs fois ?

MErci de votre aide.

2

J'ai essayé de factoriser un peu au niveau des balises TD car je faisais salement du style="blablabla" pour chaque case, j'utilise maintenant une classe définie plus haut.
=> Ma variable passée à writeHTML passe à 500 ko et plante toujours. Habituellement, j'ai des PDF de quelques pages (et variable passée à writeHTML de genre 30/50 ko)
En théorie, ce gros doc devrait pondre une bonne 30aine de pages

3

Bon... j'ai LIMITé artificiellement la requête. Ca plante donc au bout de 1280 lignes et quelques. Les données autour de cette ligne n'ont rien d'anormal...
J'ai aussi tenté de découper ce long listing en plusieurs sous-tables de 500 lignes... plantage pareil, toujours aucun message à la génération, juste erreur 500 au niveau des logs Apache...

Si quelqu'un a une idée...

4

OK super. Je masquais certaines remontées d'erreurs... et donc je suis juste tombé sur un gros timeout des familles, timeout que je ne voyais pas...
Je vous ai bien raconté ma vie, je retourne me coucher....

Merci wink