{"id":3055,"date":"2022-06-07T10:00:13","date_gmt":"2022-06-07T08:00:13","guid":{"rendered":"https:\/\/devbloomppm.wpengine.com\/?p=3055"},"modified":"2026-08-05T09:35:00","modified_gmt":"2026-08-05T07:35:00","slug":"planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger","status":"publish","type":"post","link":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/","title":{"rendered":"Planisware 5 : gestion des timeouts lors des traitements longs en client l\u00e9ger"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3055\" class=\"elementor elementor-3055\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-22f5647 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22f5647\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e69c542\" data-id=\"e69c542\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b2c4aed elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b2c4aed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3259709 elementor-widget elementor-widget-spacer\" data-id=\"3259709\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb764c9 elementor-widget elementor-widget-heading\" data-id=\"fb764c9\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"title1\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-medium\">Description du probl\u00e8me<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c1997c elementor-widget elementor-widget-text-editor\" data-id=\"7c1997c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>M\u00eame s\u2019il est en g\u00e9n\u00e9ral d\u00e9conseill\u00e9 de lancer des traitements trop longs directement en client l\u00e9ger il peut arriver que certaines actions longues (plusieurs minutes) soient quand m\u00eame r\u00e9alis\u00e9es en client l\u00e9ger. Dans certains cas le traitement peut \u00e9chouer \u00e0 cause des timeouts.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0956d7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b0956d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17d2271 elementor-widget elementor-widget-spacer\" data-id=\"17d2271\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74cdd93 elementor-widget elementor-widget-heading\" data-id=\"74cdd93\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"title2\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-medium\">Piste de r\u00e9solution n\u00b01 : am\u00e9liorer les performance du traitement<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c78c4d9 elementor-widget elementor-widget-text-editor\" data-id=\"c78c4d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C\u2019est la premi\u00e8re piste \u00e0 creuser lorsqu\u2019un traitement est long. Il arrive fr\u00e9quemment que le traitement r\u00e9alis\u00e9 ne soit pas optimis\u00e9.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7845c04 elementor-widget-divider--view-line_text elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"7845c04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b87ee31 elementor-widget elementor-widget-spacer\" data-id=\"b87ee31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e8e3de elementor-widget elementor-widget-heading\" data-id=\"7e8e3de\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"title3\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-medium\">Piste de r\u00e9solution n\u00b02 : utiliser l\u2019instruction OJS \"withmonitoring()\"<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36ef21a elementor-widget elementor-widget-text-editor\" data-id=\"36ef21a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>withmonitoring(<span style=\"color: #993366;\">true<\/span>)<br \/>{<br \/><em>\/\/script du traitement<\/em><br \/>}<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e82b3da elementor-widget elementor-widget-text-editor\" data-id=\"e82b3da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Cela permettra en plus d\u2019afficher un indicateur sur l\u2019avancement du traitement. Cette astuce recommand\u00e9e par l\u2019\u00e9diteur peut \u00eatre tr\u00e8s utile et n\u2019implique aucune modification des valeurs des timeouts Apache ou Planisware.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b862749 elementor-widget-divider--view-line_text elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"b862749\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c37844d elementor-widget elementor-widget-spacer\" data-id=\"c37844d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-037fd7c elementor-widget elementor-widget-heading\" data-id=\"037fd7c\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"title4\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-medium\">Piste de r\u00e9solution n\u00b03 : modifier la valeur des timouts Apache \/ Planisware<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebae902 elementor-widget elementor-widget-text-editor\" data-id=\"ebae902\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Cette derni\u00e8re piste ne doit \u00eatre utilis\u00e9e qu\u2019en dernier recours. Elle consiste \u00e0 modifier la valeur des timouts Apache et\/ou Planisware pour \u00e9viter que la requ\u00eate envoy\u00e9e au serveur n\u2019\u00e9choue \u00e0 cause d\u2019un timeout.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c27b8e elementor-widget elementor-widget-spacer\" data-id=\"4c27b8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe40845 elementor-widget elementor-widget-heading\" data-id=\"fe40845\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-medium\">Localisation des param\u00e8tres de timeout :<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acf522b elementor-widget elementor-widget-text-editor\" data-id=\"acf522b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il existe plusieurs timeouts qui, s\u2019ils sont mal param\u00e9tr\u00e9s, peuvent \u00eatre sources des probl\u00e8mes (erreurs, plantages,\u2026) lors de traitements longs.<\/p><p style=\"padding-left: 40px;\">1.<strong> Timeouts Plansiware<\/strong> : Les timeout Planisware sont des param\u00e8tres. On peut donc les consulter en client lourd via la liste des \u00ab\u00a0Autres param\u00e8tres\u00a0\u00bb (Donn\u00e9es &gt; Param\u00e8tres &gt; Autres param\u00e8tres). Ils sont regroup\u00e9s sous \u00ab\u00a0Intranet Server\u00a0\u00bb (filtre OPX2 =&gt; ID = \u00ab\u00a0*TIME*OUT*\u00a0\u00bb )<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21a2902 elementor-widget elementor-widget-image\" data-id=\"21a2902\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"334\" src=\"https:\/\/bloomppm.com\/wp-content\/uploads\/2022\/06\/gestion-_des_timeouts_lors_des_traitements_longs_en_client_leger_image_1.jpg\" class=\"attachment-medium_large size-medium_large wp-image-3056\" alt=\"Pop-up Planisware\" srcset=\"https:\/\/bloomppm.com\/wp-content\/uploads\/2022\/06\/gestion-_des_timeouts_lors_des_traitements_longs_en_client_leger_image_1.jpg 600w, https:\/\/bloomppm.com\/wp-content\/uploads\/2022\/06\/gestion-_des_timeouts_lors_des_traitements_longs_en_client_leger_image_1-300x167.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f368ea0 elementor-widget elementor-widget-text-editor\" data-id=\"f368ea0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tVoici leur description :\n\n<td >\n<em><strong>Description<\/strong><\/em>\n<\/td>\n\n<td >\nCe d&eacute;lai en minute est utilis&eacute; pour supprimer les applets qui n\u2019ont pas &eacute;t&eacute; utilis&eacute; au dela d\u2019une certaine p&eacute;riode. Ce param&egrave;tre est utile pour&nbsp; lib&eacute;rer les ressources du serveur des sessions qui ne sont plus utilis&eacute;es et qui n\u2019ont pas fait l\u2019objet d\u2019une d&eacute;connexion de l\u2019utilisateur\n<\/td>\n\n<td >\nCe d&eacute;lai est le d&eacute;lai maximum utilis&eacute; lorsque l\u2019applet Java envoie une requ&ecirc;te au serveur OPX2, si ce d&eacute;lai est expir&eacute; l\u2019applet abandonne la requ&ecirc;te et envoie un message &agrave; l\u2019utilisateur\n<\/td>\n\n<td >\nCe d&eacute;lai est le d&eacute;lai maximum que le serveur doit attendre lorsqu\u2019il envoie une requ&ecirc;te &agrave; l\u2019applet JAVA. Si le d&eacute;lai est expir&eacute; le serveur abandonne la requ&ecirc;te en cours mais n\u2019envoie pas de message &agrave; l\u2019utilisateur. (si le d&eacute;lai est expir&eacute; cela signifie que la communication avec l\u2019applet n\u2019est plus possible)\n<\/td>\n\n<td >\n&nbsp;\n<\/td>\n\n<td >\n&nbsp;\n<\/td>\n\n<td >\n&nbsp;\n<\/td><\/em>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0453f1c eael-table-align-center eael-dt-th-align-left elementor-widget elementor-widget-eael-data-table\" data-id=\"0453f1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-data-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"eael-data-table-wrap\" data-table_id=\"0453f1c\" id=\"eael-data-table-wrapper-0453f1c\" data-custom_responsive=\"false\">\n\t\t\t<table class=\"tablesorter eael-data-table center\" id=\"eael-data-table-0453f1c\">\n\t\t\t    <thead>\n\t\t\t        <tr class=\"table-header\">\n\t\t\t\t\t\t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">ID<\/span><\/th>\n\t\t\t        \t\t\t\t        <\/tr>\n\t\t\t    <\/thead>\n\t\t\t  \t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t*IDLE-APPLET-TIMEOUT*\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"2\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t*APPLET-TIMEOUT*\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"2\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t*SERVER-TIMEOUT*\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"2\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n*PROCESS-LOCK-TIME-OUT*\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"2\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t*RECALL-TIME-OUT*\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"2\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t*USER-TRANSACTION-TIME-OUT*\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t    <\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t  \t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdcfa81 elementor-widget elementor-widget-text-editor\" data-id=\"bdcfa81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"padding-left: 40px;\"><br \/>2. <strong>Timeout Apache<\/strong> : il existe un timeout global apache qui concerne toutes les requ\u00eates transitant par le serveur Apache. En cas de d\u00e9passement de ce timeout on peut constater une erreur dans les fichiers de log Apache.<br \/>\u200b<\/p><p><em>Exemple d\u2019erreur Apache pr\u00e9sente dans le fichier de log error.XXXXX :<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c5ba42 elementor-widget elementor-widget-text-editor\" data-id=\"5c5ba42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #993366;\">[Tue Mar 12 10:50:59 2013] [error][client XXX.XXX.XXX.XXX] <\/span><br \/><span style=\"color: #993366;\">(70007)The timeout specified has expired: Timeout(400000000) <\/span><br \/><span style=\"color: #993366;\">reading HTTP retcode from server 127.0.0.1:8400\\n<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52eb238 elementor-widget elementor-widget-text-editor\" data-id=\"52eb238\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span que l\u2019on retrouve dans les fichiers de configuration Apache (par exemple httpd.conf).\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f53c08b elementor-widget elementor-widget-text-editor\" data-id=\"f53c08b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #993366;\">Timeout 400<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7714e43 elementor-widget elementor-widget-text-editor\" data-id=\"7714e43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Attention : si ce timeout se d\u00e9clanche avant les autres timeouts Planisware l\u2019applet Planisware va planter car il va perdre sa connexion au serveur. On n\u2019aura aucune erreur c\u00f4t\u00e9 serveur. Apr\u00e8s un message d\u2019erreur dans la console java l\u2019applet va \u00eatre relanc\u00e9 pour \u00e9tablir une nouvelle session avec le serveur.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6260ea6 elementor-widget elementor-widget-text-editor\" data-id=\"6260ea6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #993366;\">[2013\/03\/04 16:34:05.473 (TN=1153)]** HTTP Request url : http:\/\/my_server:8000\/BASE_DEV\/OPX2\/localhost:8401\/ottp<\/span><br \/><span style=\"color: #993366;\">[2013\/03\/04 16:38:05.586 (TN=1153)]ERR : DEB(Thread[Planisware GetInputStreamThread,4,http:\/\/my_server:8000\/BASE_DEV\/java\/-threadGroup]):GetInputStreamThreadExceptionin GetInputStreamThread.run in while<\/span><br \/><span style=\"color: #993366;\">[2013\/03\/04 16:38:05.586 (TN=1153)]Server returned HTTP response code:500 for URL: <\/span><br \/><span style=\"color: #993366;\">http:\/\/my_server:8000\/BASE_DEV\/OPX2\/localhost:8401\/ottp<\/span><br \/><span style=\"color: #993366;\">java.io.IOException: Serverreturned HTTP response code: 500 for URL: <\/span><br \/><span style=\"color: #993366;\">http:\/\/my_server:8000\/BASE_DEV\/OPX2\/localhost:8401\/ottp<\/span><br \/><span style=\"color: #993366;\">at sun.net.www.protocol.http.HttpURLConnection.getInputStream(UnknownSource)<\/span><br \/><span style=\"color: #993366;\">at opx2.Opx2HTTPConnection.getDecodedInputStream(DialogServerRunnable.java:1241)<\/span><br \/><span style=\"color: #993366;\">at opx2.GetInputStreamThread.run(DialogServerRunnable.java:1477)<\/span><br \/><span style=\"color: #993366;\">[2013\/03\/04 16:38:05.587 (TN=1153)]java.runtime.name : Java(TM) SE RuntimeEnvironment<\/span><br \/><span style=\"color: #993366;\">[2013\/03\/04 16:38:05.587 (TN=1153)]java.vm.name : Java HotSpot(TM) ClientVM<\/span><br \/><span style=\"color: #993366;\">[2013\/03\/04 16:38:05.587 (TN=1153)]java.quick.starter : &lt;<\/span><br \/><span style=\"color: #993366;\">no value&gt;<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0724fad elementor-widget elementor-widget-spacer\" data-id=\"0724fad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c25dc4f elementor-widget elementor-widget-heading\" data-id=\"c25dc4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-medium\">Modification temporaire des timeout Planisware :<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbe0cc5 elementor-widget elementor-widget-text-editor\" data-id=\"bbe0cc5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><br \/>Planisware permet en OJS de modifier \u00e0 chaud la valeur de ses param\u00e8tres, notemment celle des timeout. Ainsi il est possible d\u2019augmenter la valeur d\u2019un timeout avant d\u2019ex\u00e9cuter le traitement puis de r\u00e9tablir le timeout \u00e0 sa valeur initiale \u00e0 la fin du traitement.<\/p><p><em>Exemple de modification temporaire du timeout de l\u2019applet Java (code OJS) :<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9cdd16 elementor-widget elementor-widget-text-editor\" data-id=\"e9cdd16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>context.APPLET_TIMEOUT = 300;&amp;nbsp;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0a0b30 elementor-widget elementor-widget-text-editor\" data-id=\"f0a0b30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ici le timeout de l\u2019applet Java va passer \u00e0 5 min (300 secondes). Cette modification n\u2019\u00e9tant pas enregistr\u00e9e dans un ensemble de param\u00e8tre cette modification ne sera pas conserv\u00e9e au prochain red\u00e9marrage. En g\u00e9n\u00e9ral lorsqu\u2019on modifie un timeout pour un traitement on le r\u00e9tablit \u00e0 sa valeur initiale \u00e0 la fin du traitement pour \u00e9viter tout effet de bord ind\u00e9sirable.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00c9viter les timeouts sur les traitements longs en client l\u00e9ger Planisware : optimisation, withmonitoring et r\u00e9glage Apache.<\/p>\n","protected":false},"author":9,"featured_media":3056,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"left","neve_meta_author_avatar":"","neve_post_elements_order":"[\"meta\",\"thumbnail\",\"content\",\"tags\",\"comments\"]","neve_meta_disable_header":"off","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"cybocfi_hide_featured_image":"yes","footnotes":""},"categories":[9],"tags":[56],"class_list":["post-3055","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classifiee","tag-planisware"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Timeouts sur les traitements longs sous Planisware<\/title>\n<meta name=\"description\" content=\"\u00c9viter les timeouts sur les traitements longs en client l\u00e9ger Planisware : optimisation, withmonitoring et r\u00e9glage Apache.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/\"},\"author\":{\"name\":\"Alice Coscia\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/person\\\/70bfd279f3e18f0eecfa256931542f72\"},\"headline\":\"Planisware 5 : gestion des timeouts lors des traitements longs en client l\u00e9ger\",\"datePublished\":\"2022-06-07T08:00:13+00:00\",\"dateModified\":\"2026-08-05T07:35:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/\"},\"wordCount\":855,\"publisher\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/gestion-_des_timeouts_lors_des_traitements_longs_en_client_leger_image_1.jpg\",\"keywords\":[\"Planisware\"],\"articleSection\":[\"Non classifi\u00e9(e)\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/\",\"name\":\"Timeouts sur les traitements longs sous Planisware\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/gestion-_des_timeouts_lors_des_traitements_longs_en_client_leger_image_1.jpg\",\"datePublished\":\"2022-06-07T08:00:13+00:00\",\"dateModified\":\"2026-08-05T07:35:00+00:00\",\"description\":\"\u00c9viter les timeouts sur les traitements longs en client l\u00e9ger Planisware : optimisation, withmonitoring et r\u00e9glage Apache.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Planisware 5 : gestion des timeouts lors des traitements longs en client l\u00e9ger\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/\",\"name\":\"BLOOM PPM\",\"description\":\"We make your projects grow\",\"publisher\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#organization\",\"name\":\"Bloom PPM\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/Blue_without_background.png\",\"contentUrl\":\"https:\\\/\\\/bloomppm.com\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/Blue_without_background.png\",\"width\":602,\"height\":204,\"caption\":\"Bloom PPM\"},\"image\":{\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bloomppm\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/#\\\/schema\\\/person\\\/70bfd279f3e18f0eecfa256931542f72\",\"name\":\"Alice Coscia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78e17445df21b4802dbcd0ad4f4999611564d6f76fa19ec43b21aed20cb99a21?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78e17445df21b4802dbcd0ad4f4999611564d6f76fa19ec43b21aed20cb99a21?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78e17445df21b4802dbcd0ad4f4999611564d6f76fa19ec43b21aed20cb99a21?s=96&d=mm&r=g\",\"caption\":\"Alice Coscia\"},\"url\":\"https:\\\/\\\/bloomppm.com\\\/fr\\\/author\\\/alice-cosciabloomppm-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Timeouts sur les traitements longs sous Planisware","description":"\u00c9viter les timeouts sur les traitements longs en client l\u00e9ger Planisware : optimisation, withmonitoring et r\u00e9glage Apache.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/#article","isPartOf":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/"},"author":{"name":"Alice Coscia","@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/person\/70bfd279f3e18f0eecfa256931542f72"},"headline":"Planisware 5 : gestion des timeouts lors des traitements longs en client l\u00e9ger","datePublished":"2022-06-07T08:00:13+00:00","dateModified":"2026-08-05T07:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/"},"wordCount":855,"publisher":{"@id":"https:\/\/bloomppm.com\/fr\/#organization"},"image":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/#primaryimage"},"thumbnailUrl":"https:\/\/bloomppm.com\/wp-content\/uploads\/2022\/06\/gestion-_des_timeouts_lors_des_traitements_longs_en_client_leger_image_1.jpg","keywords":["Planisware"],"articleSection":["Non classifi\u00e9(e)"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/","url":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/","name":"Timeouts sur les traitements longs sous Planisware","isPartOf":{"@id":"https:\/\/bloomppm.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/#primaryimage"},"image":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/#primaryimage"},"thumbnailUrl":"https:\/\/bloomppm.com\/wp-content\/uploads\/2022\/06\/gestion-_des_timeouts_lors_des_traitements_longs_en_client_leger_image_1.jpg","datePublished":"2022-06-07T08:00:13+00:00","dateModified":"2026-08-05T07:35:00+00:00","description":"\u00c9viter les timeouts sur les traitements longs en client l\u00e9ger Planisware : optimisation, withmonitoring et r\u00e9glage Apache.","breadcrumb":{"@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bloomppm.com\/fr\/planisware-5-gestion-des-timeouts-lors-des-traitements-longs-en-client-leger\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bloomppm.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Planisware 5 : gestion des timeouts lors des traitements longs en client l\u00e9ger"}]},{"@type":"WebSite","@id":"https:\/\/bloomppm.com\/fr\/#website","url":"https:\/\/bloomppm.com\/fr\/","name":"BLOOM PPM","description":"We make your projects grow","publisher":{"@id":"https:\/\/bloomppm.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bloomppm.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/bloomppm.com\/fr\/#organization","name":"Bloom PPM","url":"https:\/\/bloomppm.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/bloomppm.com\/wp-content\/uploads\/2020\/10\/Blue_without_background.png","contentUrl":"https:\/\/bloomppm.com\/wp-content\/uploads\/2020\/10\/Blue_without_background.png","width":602,"height":204,"caption":"Bloom PPM"},"image":{"@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/bloomppm\/"]},{"@type":"Person","@id":"https:\/\/bloomppm.com\/fr\/#\/schema\/person\/70bfd279f3e18f0eecfa256931542f72","name":"Alice Coscia","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/78e17445df21b4802dbcd0ad4f4999611564d6f76fa19ec43b21aed20cb99a21?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/78e17445df21b4802dbcd0ad4f4999611564d6f76fa19ec43b21aed20cb99a21?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78e17445df21b4802dbcd0ad4f4999611564d6f76fa19ec43b21aed20cb99a21?s=96&d=mm&r=g","caption":"Alice Coscia"},"url":"https:\/\/bloomppm.com\/fr\/author\/alice-cosciabloomppm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/posts\/3055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/comments?post=3055"}],"version-history":[{"count":0,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/posts\/3055\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/media\/3056"}],"wp:attachment":[{"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/media?parent=3055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/categories?post=3055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bloomppm.com\/fr\/wp-json\/wp\/v2\/tags?post=3055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}