<![CDATA[ MODX sur OVH mutualisé pro - My Forums]]> https://forums.modx.com/thread/?thread=101021 <![CDATA[MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro?page=2#dis-post-545435
Je vous expose mon problème :

Cela fait 1 an que j'ai un site web Modx en production sur un hébergement OVH mutualisé pro (php 5.6 actuellement).
J'ai environ 1500 ressources (pages, articles), 2 000 comptes utilisateurs, et en moyenne 250 identifications par jour, avec environ 500 visites pas jours.

Le site utilise l'URL rewriting et est en full https

J'ai un problème très fréquent (plusieurs fois par jour) de "page blanche" côté visiteurs, depuis le début de la mise en prod. Je ne l'avais en phase de développement, mais je n'avais aucune visite smiley Côté manager, j'ai des pages blanches 1 à 2 fois par an.
Dans le log, j'ai souvent des remontées reliés selon moi à la gestion du cache... Voici un exemple de log du manager :

[2016-10-03 10:04:30] (ERROR @ /home/xxx/www/core/xpdo/cache/xpdocachemanager.class.php : 278) PHP warning: file_put_contents(/home/xxx/www/core/cache/locks/_home_xxx_www_core_cache_includes_elements_modplugin_25_include_cache_php.lock.10.0.97.147.16617673225444): failed to open stream: Aucun fichier ou dossier de ce type
[2016-10-03 10:04:30] (WARN @ /home/xxx/www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file /home/xxx/www/core/cache/includes/elements/modplugin/25.include.cache.php failed


J'ai aussi ça :
[2016-10-03 08:33:29] (WARN @ /home/xxx/www/core/model/modx/processors/system/config_check.inc.php : 132) [configcheck] check core lockdown curl err: 35: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
[2016-10-03 08:33:31] (ERROR @ /home/xxx/www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-10-03 08:33:31] (WARN @ /home/xxx/www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file /home/xxx/www/core/cache/action_map/mgr/actions.cache.php failed
[2016-10-03 08:33:31] (ERROR @ /home/xxx/www/core/model/modx/modcachemanager.class.php : 400) Error caching action map mgr/actions


J'ai l'impression que Modx n'arrive pas à accéder, lire, écrire ou supprimer les fichiers contenus dans le cache.

J'ai contacté le support OVH pour voir si de leur côté ils avaient un idée et... rien.

Est-ce un pb de configuration de Modx, ou d'incompatibilité avec l'infra mutualisée d'OVH selon vous ?]]>
squarou Oct 03, 2016, 08:44 AM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro?page=2#dis-post-545435
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557284 blackmeridian Mar 08, 2018, 05:23 PM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557284 <![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557282 J'avais une offre mutualisé pro chez OVH et o2switch me propose mieux (selon mes besoins) pour moins cher (5€ HT vs 5.99€ HT).

Moins de problèmes et moins cher, le choix du changement a été très bénéfique ;-)]]>
squarou Mar 08, 2018, 05:21 PM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557282
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557279 Quote from: squarou at Mar 08, 2018, 01:53 PM
Quote from: blackmeridian at Mar 08, 2018, 01:11 PM
ce probleme est revenu avec les dernieres versions 2.6, tu as toujours ce problème ?

Non je n'ai plus de problèmes depuis que j'ai quitté OVH ;-)
Désolé, je peux pas te dire.

héhé, tu as un conseil pour un autre hebergeur ?]]>
blackmeridian Mar 08, 2018, 04:52 PM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557279
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557272 Quote from: blackmeridian at Mar 08, 2018, 01:11 PM
ce probleme est revenu avec les dernieres versions 2.6, tu as toujours ce problème ?

Non je n'ai plus de problèmes depuis que j'ai quitté OVH ;-)
Désolé, je peux pas te dire.]]>
squarou Mar 08, 2018, 01:53 PM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557272
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557270 Quote from: squarou at Dec 12, 2016, 04:21 PM
Ok je remarque quand même que 9 fois sur 10 c'est ma page "accès réservé aux membres" (unauthorized_page | id = 12) qui renvoie l'erreur suivante :
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/7cf428b6ebbb6562f6f2645fd9307cdd.cache.php failed
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/45edc2354da7b9194e5a7700f2359377.cache.php failed
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/a399f5d412c024c61acd98ef621de297.cache.php failed
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/30c8b52c8d56f8114da895591440d3a8.cache.php failed
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/c42d592fe25624bc463d97c4d4ebd568.cache.php failed


Comme vous pouvez le constater, ça peut se produire plusieurs fois à la même seconde.


ce probleme est revenu avec les dernieres versions 2.6, tu as toujours ce problème ?]]>
blackmeridian Mar 08, 2018, 01:11 PM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-557270
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-547233
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/7cf428b6ebbb6562f6f2645fd9307cdd.cache.php failed
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/45edc2354da7b9194e5a7700f2359377.cache.php failed
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/a399f5d412c024c61acd98ef621de297.cache.php failed
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/30c8b52c8d56f8114da895591440d3a8.cache.php failed
[2016-12-12 14:51:19] (ERROR @ www/core/xpdo/cache/xpdocachemanager.class.php : 279) PHP warning: link(): Le fichier existe
[2016-12-12 14:51:19] (WARN @ www/core/xpdo/cache/xpdocachemanager.class.php : 288) Attempt to lock file www/core/cache/resource/web/resources/12/c42d592fe25624bc463d97c4d4ebd568.cache.php failed


Comme vous pouvez le constater, ça peut se produire plusieurs fois à la même seconde.

]]>
squarou Dec 12, 2016, 04:21 PM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-547233
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-545530
Je viens de modifier :

En soit, cela ne changera rien, c'est juste une histoire de syntaxe d'array, mais cela fait exactement la même chose.
En revanche, est-ce que désactiver le locking en utilisant flock a résolu un autre problème ? (pourquoi avoir ajouté cette option ?)
]]>
romain Oct 07, 2016, 10:24 AM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-545530
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-545525 Quote from: romain at Oct 06, 2016, 11:01 AM
Hello,

Bien qu n'ayant jamais rencontré ce problème, je dirais qu'à première vue c'est lié à l'utilisation de flock.

La solution serait alors (en supposant que Revo >= 2.2.7) de modifier "core/config/{config}.inc.php" pour ajouter

$config_options = [
    'use_flock' => false,
];


Au cas où, un peu de lecture sur le problème :

* https://forums.modx.com/thread/78611/core-cache-file-locks-and-will-not-update
* https://github.com/modxcms/revolution/issues/8420
* https://github.com/modxcms/revolution/issues/9272


En espérant que cela aide.
Bon courage!

Ok merci pour tout ça.

J'avais déjà modifié config.inc.php avec ça depuis près de 6 mois :
$config_options = array (
 'use_flock' => false,
);



Je viens de modifier :
$config_options = [
    'use_flock' => false,
];


Si ça marche je te paye un bière ce week-end à Nantes !

@steeve : je suis sur MODX Revolution 2.5.0-pl (traditional), PHP Version 5.6.25

Et pour "résoudre" le problème, j'ai mis un script php qui efface tout le contenu du dossier core/cache à intervalles réguliers (toutes les 2 heures avec cron). C'est une solution de contournement évidement.

Pour avoir les 1 500 ressources, on a des articles, des offres d'emploi, des blogs. Je trouve Modx vraiment bien adapté à nos besoins smiley
]]>
squarou Oct 07, 2016, 06:39 AM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-545525
<![CDATA[Re: MODX sur OVH mutualisé pro]]> https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-545510
Bien qu n'ayant jamais rencontré ce problème, je dirais qu'à première vue c'est lié à l'utilisation de flock.

La solution serait alors (en supposant que Revo >= 2.2.7) de modifier "core/config/{config}.inc.php" pour ajouter

$config_options = [
    'use_flock' => false,
];


Au cas où, un peu de lecture sur le problème :

* https://forums.modx.com/thread/78611/core-cache-file-locks-and-will-not-update
* https://github.com/modxcms/revolution/issues/8420
* https://github.com/modxcms/revolution/issues/9272


En espérant que cela aide.
Bon courage!]]>
romain Oct 06, 2016, 11:01 AM https://forums.modx.com/thread/101021/modx-sur-ovh-mutualis-pro#dis-post-545510