Je tente de l'utiliser pour générer des pages HTML d'un catalogue (avec mise en forme en HTML/CSS) j'ai retravaillé mon modèle de page pour que le HTML et les CSS soient compatibles avec HTML2PDF (suppression des float que j'avais un peu partout etc). J'ai essayé de ne pas trop imbriquer de table dans les tables, mais il me fallait aussi rester proche de ma maquette initiale.
Mon problème vient surement un pb de config serveur, mais si jamais quelqu'un avait déjà eu le cas, ca m'aiderait bien...
La génération d'une page sur un serveur OVH Kimsufi (PHP Version 5.3.10-1 ubuntu3.5, 2 Go Ram , celeron Atom 1,2+Ghz, Ubuntu, plesk + 2 petits sites qui tourne dessus) met entre 91 et 111 secondes et à très bon rendu.
Le serveur tourne par défaut en FastCgi (mais j'ai également tenté en module Apache pour voir s'il y avait une différence)
Je précise que je ne suis pas un grand expert en serveur, mais que j'ai tenté de parcourir un peu tout ce que j'ai pu regrouper comme infos à travers les différents forums.
Soucis, en dépassant 120 s, je me retrouve avec une erreur 324 du navigateur, le serveur ne me renvoit rien, et je n'ai rien dans les logs Apache pour me signaler une erreur.
J'ai pu voir dans d'autres post que ca pourrait venir des Mo alloués pour la mémoire, j'ai donc modifié tout un tas des paramètres du serveur, surement même certain qui n'avaient aucun rapport.
j'ai monté le memory_limit (j'ai monté progressivement, je suis même allé jusqu'à 512 Mo), le max_execution_time à 800, max_input_vars = 5000 , max_input_time= -1, j'ai modifié le fichier fcgid.conf (en découvrant que j'etais sous fastCGI et en découvrant ce fichier de onfig) pour augmenter toutes les valeurs, je suis maintenant à
FcgidProcessLifeTime 300
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 300
FcgidIOTimeout 1200
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10
FcgidBusyTimeout 1200
(en redémarrant Apache bien sur après chacune de mes modifications)
Et rien n'y fait, passé 120 s, le script s'arrête, je ne sais plus quoi modifier comme paramètre.... si quelqu'un à une idée, je suis preneur !
Merci d'avoir lu jusque la déjà et encore bravo Spipu pour tout ce boulot
