Pages: 1
Mon probleme est que je suis chez ovh et que la galerie photos d'un de mes sites fait 23000 images et a 10.000 visiteurs par jour , ce qui fait que je dépasse mon quota de 1600 GO de bande passante de mon serveur mutualisé.
Je voudrais utiliser mon espace perso free pour les images et garder le serveur OVH pour le site principal
Pour ne pas perdre toutes les infos du style "nombre d'images vues" ou autres j'ai testé simplement le principe de site distant en modifiant le champs path de la table phpwebgallery_images et en lui affectant l'url vers free
Ca fonctionne un peu , j'ai le site chez OVH qui va bien afficher les images chez free mais soit il y a une attente longue qui peut aller jusqu'à 30 secondes , soit j'ai un message d'erreur type "warning mysql"
Que faudrait faire pour un bon fonctionnement ?
Dernière modification par gilbau (2008-05-11 20:16:29)
Hors ligne
Ne pas utiliser free (c'est free le pb).
Quand à la technique que tu as utilisé elle n'est pas excellente.
Le principe:
0 - On ne synchronise plus temporairement !!!
1 - Dans la table des sites on va créer à la main un site distant (même si celui-ci n'est pas exactement défini comme tel).
2 - On va copier une partie de l'arborescence de chez OVH chez... dans le "site distant".
exemple:
Avant : ./galleries/demo/ovh/categ/
le site 1 est ./galleries/
et il le restera !!!
Après : http:copie.ovh.free.fr/galleries/categ/
le site 2 sera http:copie.ovh.free.fr/galleries/
3 - Dans la table des catégories on va changer le site de la catégorie categ (pour remplacer le 1 par 2).
4 - Maintenance des catégories puis des images (les paths seront corrigés).
5 - Suppression de l'ancienne catégorie ./galleries/demo/ovh/categ/
6 - On peut refaire de la synchro.
8-)
Hors ligne
0 - On ne synchronise plus temporairement !!!
Réponse = OK
1 - Dans la table des sites on va créer à la main un site distant (même si celui-ci n'est pas exactement défini comme tel).
Réponse = Ok j'ai inserré un enregistrement pour mon site distant id=2 dans la table "phpwebgallery_sites "
2 - On va copier une partie de l'arborescence de chez OVH chez... dans le "site distant".
Réponse =OK j'ai même mis toutes mes images/photos chez free sur un site dupliqué de celui de chez OVH
exemple:
Avant : ./galleries/demo/ovh/categ/
le site 1 est ./galleries/
et il le restera !!!
Réponse = OK
Après : http:copie.ovh.free.fr/galleries/categ/
le site 2 sera http:copie.ovh.free.fr/galleries/
Réponse = OK
3 - Dans la table des catégories on va changer le site de la catégorie categ (pour remplacer le 1 par 2).
Réponse = OK
J'ai lancé la requete sql UPDATE `phpwebgallery_categories` SET `site_id` = '2' WHERE id > 0;
4 - Maintenance des catégories puis des images (les paths seront corrigés).
Réponse = Probleme car en lançant admin.php?page=site_update&site=2 et en ne demandant q'une synchro des répertoires en simulation ça mouline pendant pendant plusieurs minutes et ça plante
5 - Suppression de l'ancienne catégorie ./galleries/demo/ovh/categ/
Réponse = A mon avis pas la peine (puis je garder les fichiers chez OVH sans les utiliser sur phpwebgallery
Conclusion je bloque en 4
Hors ligne
3 - Erreur
Il fallait ajouter un site et ne pas modifier le ou les sites existants.
INSERT INTO ....
et pas UPDATE
4 - Erreur
site_update c'est la synchro, j'ai dit pas de synchro
J'ai également dit Maintenance et la Maintenance est au menu de l'admin.
Il faut poser des questions en cas de doute.
8-(
Hors ligne
1)
Merci , j'ai fait le update dans le sens inverse mais ça ne fonctionnait pas , il faut en fait n'avoir qu'un site_id = 2 pour l'ensemble (dans mon cas) et non pas d'autres catégories avec un site_id = 1
Et à la suite le gros boulot construire mes 534 catégories avec une numérotation incrémentée des id de la table phpwebgallery_categories site_id=2 et au delà de mes 534 données initiales.
Pour ceux que ça interresse, j'ai utilisé notepad++ et excel avec notamment les fonctions concatener pour ce travail qui m'a quand même pris 2 bonnes heures
2)
A la suite maintenance comme tu as indiqué
Et ça marche !
En fait j'ai fait ces manips sur un site test d'abord avant de les mettre en place sur le site qui tourne
Restera à voir si free ne fera pas des blocages
Merci beaucoup en tout cas pour ces précisions
Dernière modification par gilbau (2008-05-13 23:18:30)
Hors ligne
En fonctionnant j'ai toujours de manière aléatoire une feuille blanche avec message :
Warning: mysql_connect() [function.mysql-connect]: User ma_base_ovh already has more than 'max_user_connections' active connections in /home.10.16/mon_id_ovh/www/include/common.inc.php on line 143
Could not connect to database server
Hors ligne
gilbau a écrit:
En fonctionnant j'ai toujours de manière aléatoire une feuille blanche avec message :
Warning: mysql_connect() [function.mysql-connect]: User ma_base_ovh already has more than 'max_user_connections' active connections in /home.10.16/mon_id_ovh/www/include/common.inc.php on line 143
Could not connect to database server
Bonsoir,
Tiens c'est marrant !!!
Ces derniers temps, j'ai également cette erreur de temps à autre qui s'affiche
Recherche faite dans le forum et je n'ai trouvé que ce post
Hors ligne
Salut,
En fonction des types d'hébergement, tu as droit à plus ou moins de connexions simultanées autorisées sur ta base.
Si tu as beaucoup de visiteurs, tu peux facilement dépasser ce nombre.
Sur mon 1000GP OVH qui héberge 4 sites, j'ai été obliger de déporter l'outils de statistique et de mettre un système de cache sur un des sites pour que tout se passe bien.
Sur le 1000GP le nb de connexions simultanées est de 2. L'info est dans le descriptif de l'offre.
C'est l'une des raisons de mon migration en cours sur un Kimsufi.
A+
Hors ligne
Pages: 1