RechercherRechercher    Liste des MembresListe des Membres     S'enregistrerS'enregistrer    ProfilProfil    ConnexionConnexion 
Se désinscrire d'une mailing list
 
Problème génération support papier dans Process 1.1

 
Poster un nouveau sujet   Répondre au sujet    SCENARI Index du Forum -> Discussion générale
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
slk_14



Inscrit le: 13 Jan 2011
Messages: 18

MessagePosté le: Lun Déc 12, 2011 9:43 am    Sujet du message: Problème génération support papier dans Process 1.1 Répondre en citant

Bonjour,

Nous avons sur un serveur en Windows 2003 Scenari Server 3.7.1.02 sur lequel nous avons déployé le package Process 1.1. Tout fonctionne bien sauf la génération des supports papier. Voici un extrait du dernier rapport :

<trace>
<start t="12/12/11 10:31:59"/>

<l t="FatalError" d="12/12/11 10:31:59">
<message type="Exception" thread="pool-1-thread-26" ts="1323682319940" desc="C:\Scenari37\SCwork\server37\javaserver\updt\data\process-1_1.gen.paper\1\1\0\content\ui.doss\build.xml:29: Flying Saucer error : Could not create the Java virtual machine. at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:142) at net.sf.antcontrib.logic.Throw.execute(Throw.java:4Cool at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62) at net.sf.antcontrib.logic.TryCatchTask$CatchBlock.execute(TryCatchTask.java:137) at net.sf.antcontrib.logic.TryCatchTask.execute(TryCatchTask.java:225) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at com.scenari.m.ge.generator.web.WebGenerator.xGenerate(WebGenerator.java:372) at com.scenari.m.ge.generator.base.GeneratorBase.generate(GeneratorBase.java:1210) at com.scenari.m.bdp.module.genpresc.ThreadGen.run(ThreadGen.java:143) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "/>


Si quelqu'un à une idéee. Par avance merci beaucoup.

SLK_14
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
david.rivron



Inscrit le: 07 Nov 2006
Messages: 158

MessagePosté le: Lun Déc 12, 2011 11:49 am    Sujet du message: Répondre en citant

Bonjour,

Il s'agit d'un problème d'allocation de mémoire vive. Nous en demandons beaucoup pour la génération PDF et cette allocation est plus difficile sur Windows que sur d'autres systèmes.
Est-il possible de libérer de la mémoire sur cette machine ? Si cela ne fonctionne toujours pas, je pourrais vous fournir un pack qui en demande moins.

A bientôt,

David
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
slk_14



Inscrit le: 13 Jan 2011
Messages: 18

MessagePosté le: Lun Déc 12, 2011 1:27 pm    Sujet du message: Répondre en citant

Merci pour votre réponse.

Le serveur est doté de 3 Go de Memoire et moins de 1,5 Go est utilisé. Les seules applications qui fonctionnent sont un relais de messagerie et le serveur Scénari. Je ne vois pas comment libérer de la mémoire.

Combien faut-il de mémoire pour générer les supports papier ?

Pouvez-vous me transmettre le pack en question?

Merci.

slk_14
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
david.rivron



Inscrit le: 07 Nov 2006
Messages: 158

MessagePosté le: Lun Déc 12, 2011 5:00 pm    Sujet du message: Problèmegénération support papier dans Process 1.1 Répondre en citant

Nous en demandons 1024 Mo. La quantité nécessaire réelle dépend de la taille du PDF à publier.
Je vous ai déposé un pack qui n'en demande que 512 là :
http://scenari.utc.fr/~dar/temp/process/process-1_1_1.1.2+512m.wsppack . Avec cette configuration, j'ai généré un
document de 150 pages sans problèmes.

A bientôt,

David

Le 12/12/11 14:27, slk_14 a écrit :
Citation:
Merci pour votre réponse.

Le serveur est doté de 3 Go de Memoire et moins de 1,5 Go est utilisé. Les seules applications qui fonctionnent sont un
relais de messagerie et le serveur Scénari. Je ne vois pas comment libérer de la mémoire.

Combien faut-il de mémoire pour générer les supports papier ?

Pouvez-vous me transmettre le pack en question?

Merci.

slk_14




-------------------- m2f --------------------

(Message envoyé depuis le forum http://scenari-platform.org/forum)
http://scenari-platform.org/forum/viewtopic.php?p=10994#10994

-------------------- m2f --------------------


(Message envoyé depuis une mailing list SCENARIplatform)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
samuel.monsarrat



Inscrit le: 09 Mai 2006
Messages: 1167
Localisation: Aveyron, France

MessagePosté le: Lun Déc 12, 2011 5:00 pm    Sujet du message: Problèmegénération support papier dans Process 1.1 Répondre en citant

On 12/12/11 14:27, slk_14 wrote:
Citation:

Le serveur est doté de 3 Go de Memoire et moins de 1,5 Go est utilisé. Les seules applications qui fonctionnent sont un relais de messagerie et le serveur Scénari. Je ne vois pas comment libérer de
la mémoire.
Combien faut-il de mémoire pour générer les supports papier ?
C'est pas exactement la question, en fait Windows (surtout 32bit) est une plateforme difficile pour faire tourner des applications java utilisant beaucoup de RAM car Java à besoin d'allouer sa RAM de
façon contigüe et la RAM sous Windows est souvent fragmentée.
Par exemple si on a 2GB de RAM avec 1.5GB de dispo, il se peut qu'il soit impossible de démarrer une JVM avec 1Gb de RAM car Windows à décidé d’allouer 50mb de RAM à un autre processus en plein
milieux des 2GB coupant en deux la quantité de RAM disponible, dans ce cas bien qu'il y ai 1.5gb de libre il y en a pas 1Gb contigüe.
c.f. http://blogs.oracle.com/moazam/entry/why_can_t_i_allocate

La génération "papier" dans me modèle process utilise un post-traitement qui jusqu’à présent à été démarré dans une JVM à part mais, cette façon de faire pose des problèmes, surtout sous SCENARIserver
et je pense qu'il faudra modifier le modèle pour effectuer ce post-traitement dans la JVM parente.

Pour l'heure, vous avec combien de RAM allouée à la jvm de SCENARIserver ?

Samuel.



(Message envoyé depuis une mailing list SCENARIplatform)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Pascal Boulerie



Inscrit le: 22 Fév 2007
Messages: 546

MessagePosté le: Mar Déc 13, 2011 9:09 am    Sujet du message: Re: génération support papier dans Process 1.1 - mémoire ? Répondre en citant

samuel.monsarrat a écrit:
la mémoire vive sous Windows est souvent fragmentée.


Existe-t-il un outil fiable de libération de la mémoire vive ?
(FreeRAM ferait-il l'affaire ?)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    SCENARI Index du Forum -> Discussion générale Toutes les heures sont au format GMT
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB 2.0.21-6 © 2001, 2007 phpBB Group
Traduction par : phpBB-fr.com