hébergement conseil

Nouveau WRInaute
saut je suis actuellement chez ovh en plan90 avec sqlprivé, ces derniers mois j'ai rencontré pas mal de problème et depuis 3 jours ma boutique en ligne est hs à cause d'erreur serveur interne à ovh. Je suis déçu du service technique qui me balade dès qu'il n'a pas d"idée en tête, je pense à changer de hébergeur.
Peut être auriez vous en tête un hébergeur plus fiable en mutualisé avec surtout un service technique de qualité répondant rapidement? je n'ai pas envie de m’occuper d'un dédié, je n'en ai pas l'utilité ni le temps.
j'ai besoin d'un hébergement en multi-domaine(1 hébergement pour plusieurs domaines) 1Go d’espace disque est suffisant, 1Go de base de donnée, un temps de réponse assez rapide. merci de vos avis sur des hébergeur pouvant être intéressants.
Niveau domaine je cherche du stable géolocalisé en france, connaissez vous mieux que ovh en registar pas trop cher.
 
WRInaute accro
Erreur interne 500 veut dire qu'il y a de fortes chances qu'une aberration est présente dans votre code ou votre configuration suite à une mise à jour ou autre.
Donc peu importe sur quel hébergeur vous irez, si vous ne regardez pas vos logs d'erreur pour debug votre site, vous aurez toujours ces soucis tôt ou tard.
Reporter le problème sur l'hébergeur ne fera pas avancer la situation. Vous devez aussi reconnaître que vous avez fait une erreur, ce n'est pas au support OVH de réparer vos conneries, ils sont là pour vous fournir l'environnement, ce que vous faites, ils s'en contre foutent, et c'est bien normal.
Comprenez ce que vous faites, remettez-vous un peu en question ou engagez un professionnel.
 
Nouveau WRInaute
oui je sais mais nous n'avons pas fait de modifications sur le site, nous avons vérifié avec le technicien les différentes possibilité à notre niveau (.htacess, permissions de dossier, log de leur coté), la personne qui gère le ticket d'accident répond que ovh va faire des modifications d'ici 1 semaine....... pour ses erreur 500, vous imaginez être au chômage technique 1 semaine parce que il ne considère pas que c'est un priorité de fournir un accès aux sites, franchement ça craint vraiment.., de plus la personne du ticket d'accident dit qu'elle n'est pas sur que les changement apporté pour les erreurs 500 aurra une infuence pour moi.
Ses erreur 500 durent quelques heures ou plusieurs jours; Le technicien est cencé avoir les outils pour diagnostiqué le problème exacte au niveau serveur et même niveau codage de page même si je ne vois pas comment cela puisse être possible si je n'ai pas fait de modifications à mon niveau.
 
WRInaute accro
Pendant ce temps as tu essayé de faire toutes ces vérifications :

http://guide.ovh.com/InternalServerError

test pas a pas pour identifier l'éventuel probleme. Mais il arrive assez souvent que cela vienne d'un soucis de configuration du .htacess

Essaye en supprimant des lignes petits à petits (mais tu as peut être déjà du essayer).

Ça sera surement plus simple que de changer d'hébergeur surtout si le problème vient de ton côté. Soit certain d'avoir tout vérifier avant.
 
WRInaute passionné
Bonjour,

des «effets de seuil» il y en a dans beaucoup de projets, en particulier MySQL. Si bien qu'un code qui fonctionnait peut tomber du jour au lendemain, sans modification. Par exemple : il suffit pour cela qu'une table ait légèrement grossi pour que la table temporaire utilisé par une requête ne tienne plus en mémoire, et que MySQL bascule ainsi sur une table temporaire sur disque, nettement plus lente.
Toutefois, sans consulter les logs difficile de savoir d'où vient le problème en l'état, et ce pourrait parfaitement être lié à l'infra OVH. C'est quant même assez fréquent en ce moment (on trouve ce type de message sur plusieurs forums).

Maintenant pour ce qui est du conseil, j'ai tendance à conseiller la séparation domaine / hébergement : tu peux très bien changer d'hébergeur, sans pour autant changer de registrar, et inversement. Ça simplifie les migrations, et évite de mettre tous les oeufs dans le même panier.

Quant au choix de l'hébergeur, quel est le budget ? Est-ce que des offres type «VPS infogéré» conviendraient ?
 
WRInaute accro
Le thread que t'as linké Bool n'a rien avoir avec ses erreurs internes. Toi ça parle du ftp et de lenteurs.

Sinon,ces liens peuvent t'aider

T'as pas dépassé la taille allouée pour ta base de données par hasard ?
Problèmes de CHMOD
...
C'est vraiment varié :d C'est n'importe quelle page qui est en erreur 500 ou une précisément ?
Si tu déplaces tout ça remarchera forcément c'est pas possible ^^ Ensuite tu remets tout au fur et à mesure.
 
WRInaute passionné
Le «rien à voir» parle de lenteur, hors quand une page est trop lente à répondre, genre 30 secondes, f(ast)CGI retourne une erreur 500... et selon la conf du serveur HTTP en front, le backend peut alors être désactivé pendant plusieurs secondes, pour éviter d'engorger toute l'infra. Donc j'insiste, ça peut être parfaitement lié.

Voir justement un exemple de lenteurs, finissant en erreur 500, justement chez OVH.
Ça ne veut pas dire que ça vient forcément de là, mais avant de vilipender ajna667, perso j'aimerais bien voir la tronche des logs.
 
Nouveau WRInaute
alors niveau htaccess j'avais fait le test de le supprimer carrement clea n'avait pas d'infulence sur l'erreur donc ca ne vient pas de là.
j'ai aussi relancé la base de donnée, je n'ai pas nettoyé la base de donné qui n'est que de 60mo mais j'ai réduit la taille des requette de 300%, pas de changements. Je l'avais netoyée il y 2 mois elle faisait 80mo
au niveau des log d'errer il s'agit tout le temps de la même erreur sur des pages différents " Premature end of script headers"
J'ai diminué les requette, regardé les permission,le htaccess je vois pas trop à quoi peut se rapporter d'autre l'erreur si ce n'est au niveau serveur quelque chose que je ne controle pas
je fais des test pas à pas sur mon index.php c'est long je n'ai pas fini
par contre dans mysql.err de mon sqlprivé j'e suis tombé sur une erreur pour laquelle je n'ai pas trouvé d'info elle revient 1 fois par jour depuis 2 semaines, je ne sais pas si il y a un rapport, c'est:
130318 03:30:21 mysqld_safe mysqld from pid file /bdd/sqlprive-cmxxxxx-xxxx.pid ended
130318 03:30:46 mysqld_safe Starting mysqld daemon with databases from /bdd
130318 3:30:46 [Warning] Could not increase number of max_open_files to more than 65535 (request: 100610)
130318 3:30:47 InnoDB: Started; log sequence number 0 203936
130318 3:30:47 [Note] Event Scheduler: Loaded 0 events
130318 3:30:47 [Note] /opt/mysql/mysql/bin/mysqld: ready for connections.
Version: '5.1.31' socket: '/bdd/mysql.sock' port: 3306 MySQL Community Server (GPL)
130321 12:32:03 [Note] /opt/mysql/mysql/bin/mysqld: Normal shutdown

La taille de la base de donné n'est pas limité en soi elle fait 60 mo sur uns sqlprivé de 128mo de ram

Les pages en erreur sont des pages à la structure proche, toute les pages de la boutique mais pas l'admin, l'appel de fichier texte, d'images, de page php de test simplifié au maximum fonctionnent.

Bool je n'ai pas l'utilité d'un vpn, ce sont de petits sites spécialisé avec peu de trafique je ne prévois pas une développement important des sites internet, pas l'utilité d'un vpn sauf si en hébergement mutualisé il n'existe pas de solutions vraiment performantes, le coté infogéré est bien pour moi qui ne veux pas m'investir en temps qu'admistrateur d'un serveur dédié. En budget pour l'hébergement pas plus de 250 euros par an.
 
Nouveau WRInaute
bonjour, il y'a effectivement beaucoup de pb avec ovh ces derniers temps et je cherche moi aussi d'autres solutions d'hébergement
 
WRInaute passionné
ajna667 a dit:
...
Bool je n'ai pas l'utilité d'un vpn, ce sont de petits sites spécialisé avec peu de trafique je ne prévois pas une développement important des sites internet, pas l'utilité d'un vpn sauf si en hébergement mutualisé il n'existe pas de solutions vraiment performantes, le coté infogéré est bien pour moi qui ne veux pas m'investir en temps qu'admistrateur d'un serveur dédié. En budget pour l'hébergement pas plus de 250 euros par an.

Un VPS (pas VPN) infogéré et sans accès root, ça revient grosso modo à du mutu «haut de gamme». Je suis loin de connaître toutes les offres du marché, mais j'imagine qu'à 20€ par mois on doit déjà trouver quelques offres. J'avais d'ailleurs cité WDMedia sur un autre topic, qui me semble être une bonne solution.
 
Nouveau WRInaute
j'ai fini par mettre la main sur la partie que ovh n'aime plus, je sais pas pourquoi... enfin le plus important est que j'ai trouvé une solution de rechange permettant l’accès au site, c'est une fonction de d'optimisation d 'images en place depuis 1 an qui est mal interprété depuis quelques jours.
je la mets si quelqu'un à le même problème c'est la fonction de la contribution oscommerce Cached image thumbnails verison 2010-07-05

////
// The HTML image wrapper function
function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {

// START STS v4.4:
global $sts;
if (is_object($sts)) {
$sts->image($src); // Take image from template folder, if exists.
}
// END STS v4.4

// BOF: [TiM's osC Solutions] - Cached image thumbnails

// add thumbnail extension from configuration if missing
if (!defined('THUMBNAIL_IMAGE_FORMAT')) {
tep_db_query(
"insert into ". TABLE_CONFIGURATION ."
(configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, set_function)
VALUES ('Thumbnail image format', 'THUMBNAIL_IMAGE_FORMAT', 'inherit', 'Set file format of the generated thumbnails. (Default: inherit)', '4', '9', now(), 'tep_cfg_select_option(array(\'gif\', \'jpeg\', \'png\', \'inherit\'), ');"
);
define('THUMBNAIL_IMAGE_FORMAT', 'inherit');
}

// add thumbnail whitespace color from configuration if missing
if (!defined('THUMBNAIL_WHITESPACE_COLOR')) {
tep_db_query(
"insert into ". TABLE_CONFIGURATION ."
(configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added)
VALUES ('Thumbnail transparency/whitespace color', 'THUMBNAIL_WHITESPACE_COLOR', '255,255,255', 'Set RGB color value of transparency/whitespace. (Default: 255,255,255)', '4', '10', now());"
);
define('THUMBNAIL_WHITESPACE_COLOR', '255,255,255');
}

// add thumbnail cache reset to configuration if missing
if (!defined('THUMBNAIL_RESET_CACHE')) {
tep_db_query(
"insert into ". TABLE_CONFIGURATION ."
(configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, set_function)
VALUES ('Thumbnail reset cache', 'THUMBNAIL_RESET_CACHE', 'false', 'Empty cache directory upon next load. (Default: false)', '4', '11', now(), 'tep_cfg_select_option(array(\'true\', \'false\'), ');"
);
define('THUMBNAIL_RESET_CACHE', 'false');
}

// reset cache if requested
global $thumbnail_cache_is_reset;
if (THUMBNAIL_RESET_CACHE == 'true' && $thumbnail_cache_is_reset == false) {
foreach(glob(DIR_FS_CATALOG . DIR_WS_CACHE . '*') as $file) {
unlink($file);
}
$thumbnail_cache_is_reset = true;
tep_db_query(
"update ". TABLE_CONFIGURATION ."
set configuration_value='false'
where configuration_key='THUMBNAIL_RESET_CACHE'
limit 1;"
);
}

// if any dimension is set, and it's not a given as a percentage of a html area
if (($width || $height) && (!strpos($width, '%') && !strpos($width, '%'))) {

// if source file exists
if (is_file(DIR_FS_CATALOG . $src)) {

// set extension
switch (THUMBNAIL_IMAGE_FORMAT) {
case 'gif':
$extension = 'gif';
break;
case 'jpeg':
$extension = 'jpg';
break;
case 'png':
$extension = 'png';
break;
default:
case 'inherit':
$extension = substr($src, -3);
break;
}

// set filename of cached image
$cache_filename = md5($src) . '_' . $width . 'x' . $height . '.' . $extension;

// if cached image does not previously exist
if (!is_file(DIR_FS_CATALOG . DIR_WS_CACHE . $cache_filename)) {

// require necessary files
require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'images.php');

// create image object
$oImage = new TiM_image(DIR_FS_CATALOG . $src);

// resample image
$oImage->resample($width, $height, 'FIT_ONLY_BIGGER_USE_WHITESPACING', THUMBNAIL_WHITESPACE_COLOR);

// save resampled image to disk
$oImage->write(DIR_FS_CATALOG . DIR_WS_CACHE . $cache_filename);
}

// set cache as source image to display
$src = ((ENABLE_SSL == true) ? DIR_WS_HTTPS_CATALOG : DIR_WS_HTTP_CATALOG) . DIR_WS_CACHE . $cache_filename;
}
}

// halt on error
if (!is_file(DIR_FS_CATALOG . $src) && IMAGE_REQUIRED == 'false') {
return false;
}

// return image
return '<img src="' . tep_output_string($src) . '" border="0" alt="' . tep_output_string($alt) . '"' . ((tep_not_null($alt)) ? ' title=" ' . tep_output_string($alt) . ' "' : false) . ((tep_not_null($width)) ? 'width="' . tep_output_string($width) . '"' : false) . ((tep_not_null($height)) ? ' height="' . tep_output_string($height) . '"': false) . ((tep_not_null($parameters)) ? ' ' . $parameters : false) . '>';

// EOF: [TiM's osC Solutions] - Cached image thumbnails
}
 
Discussions similaires
Haut