IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #21
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 418
    Points : 7 295
    Points
    7 295
    Par défaut
    moi ct un outil de publication sur facebook.

    J'ai corrigé un bug, pas de pb pour les tests, ni pour qa...

    Mais pour la mise en prod, on a eu la bonne surprise de voir qu'un post vieux de 6 mois avait été publié...

    Une grande compagnie de bière a donc souhaiter en plein mois de juillet une joyeuse saint patrick a ses fan...

  2. #22
    Invité
    Invité(e)
    Par défaut
    Dans les années 2000, j'investiguais un problème de routage dans le réseau de UUNET.
    Oui, je me souviens encore de cette AS701

    Je décide alors de faire un gentil petit changement sur un "core router BGP".
    Et effectivement, ça avait l'air de fixer le problème.
    Enfin, pendant une petite heure, le temps de faire un aller-retour chez moi

    Ce qui est marrant avec BGP sur des grosses architectures, c'est que parfois les conneries mettent un peu de temps pour se propager
    Et ça fait aussi penser aux théories du chaos, vous savez, le papillon qui bat des ailes et qui provoque un tsunami à l'autre bout du monde

    Comment diable ai-je pu niqué une des épines dorsales historiques de l'Internet avec simplement cette f***ing commande 'no network x.x.x.x' ?

    Pour ma décharge, le gentil changement était basé sur une doc obsolète fournie par le client

    Et pour la gloire, ça avait quand même fait l'objet d'un tout tout petit article sur USA Today


    Steph

  3. #23
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Ma pire boulette ?

    Optimiser une petite ligne de code (un simple IF avec 3-4 conditions) , recompiler le programme, le mettre en production, attendre que la chaine trimestrielle tourne (3 jours de traitement) et les chiffres sortent. Appel de l'utilisateur qui te dis : c'est marrant je n'ai pas les bons chiffres. Vous avez touché à quelque chose ? VDM

    Emmanuel Lecoester
    => joomla addict.

  4. #24
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    deuxièmes pire boulette :
    objectif prendre les données de prod pour les mettre en recette. sur une base Oracle de 700Go
    1- select * de la prod
    2- truncate table en recette
    3- insert en recette

    arrivé à l'étape 2 je me rends compte que j'ai inversé recette et prod. Inconvénient majeur du truncate : çà va vite mais on ne revient pas en arrière. Grand moment de solitude .

    Depuis j'ai arrêté l'informatique
    Emmanuel Lecoester
    => joomla addict.

  5. #25
    Membre émérite Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Points : 2 453
    Points
    2 453
    Par défaut
    Citation Envoyé par Emmanuel Lecoester Voir le message
    deuxièmes pire boulette :
    objectif prendre les données de prod pour les mettre en recette. sur une base Oracle de 700Go
    1- select * de la prod
    2- truncate table en recette
    3- insert en recette

    arrivé à l'étape 2 je me rends compte que j'ai inversé recette et prod. Inconvénient majeur du truncate : çà va vite mais on ne revient pas en arrière. Grand moment de solitude .

    Depuis j'ai arrêté l'informatique
    Ce qui est plus inquiétant c'est que d'une part tu ais eu le droit de faire un truncate en prod et d'autre part que que personne ne t'ai indiqué que ce n'est pas vraiment la meilleur façon de procéder pour import/export de 700Go...
    Je ne réponds pas aux questions techniques par MP, le forum est là pour cela.

    La crypto c'est comme les flambys, une fois que tu as trouvé la languette tu as juste à tirer pour tout faire tomber.

    (\ _ /)
    (='.'=)
    Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant

  6. #26
    Membre averti Avatar de mordrhim
    Inscrit en
    Avril 2007
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 270
    Points : 314
    Points
    314
    Par défaut
    Il y a de ça 5 ans.
    Je travaillais pour un groupe laitier et devais mettre en place une série de programmes ayant pour but gérer les flux logistiques informatisés.
    Le projet ayant duré plus de 4 mois, les sources ont évolué par version.
    Lors de la création du pack de mise en production, une version antérieur, bien sûr bugguée, a,par ma faute et à l'époque un manque d'expérience, remplacé la dernière version, validée.
    Mise en production, un vendredi (Ce qui décidera de mon accord inconditionnel du "Pas de mise en production le vendredi").
    Le programme à planté, courant du samedi, bloquant la production de plus de 25 laiteries.


    Une d'un collègue :
    Tester les onduleur un vendredi soir 1h avant ses vacances pour être sur de ne pas être ennuyé pendant celle-ci. Il a finit le lendemain a 01h00 car l'onduleur à lâché en 2 minutes. Serveur gérant la production de deux usines craché .. la bascule sur les serveurs de backup n'a même pas eu le temps de passer correctement.

  7. #27
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Citation Envoyé par Drizzt [Drone38] Voir le message
    Ce qui est plus inquiétant c'est que d'une part tu ais eu le droit de faire un truncate en prod et d'autre part que que personne ne t'ai indiqué que ce n'est pas vraiment la meilleur façon de procéder pour import/export de 700Go...
    la base faisait 700Go pas la table et c'était en 7.4.3 le bon vieux temps
    Emmanuel Lecoester
    => joomla addict.

  8. #28
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 396
    Points : 641
    Points
    641
    Par défaut
    Ben moi j'ai réussi à mettre en production un programme (pourtant validé par toutes les séries de tests) de paiement des rentes à nos assurés.
    Résultat du lundi après-midi, le comptable qui m'appelle en me disant que sur les 16000 paiements envoyés, il y en avait 800 environ de refusé par les banques.
    Je corrige à la main et les renvoie(il y avait un décalage sur les communications)...
    Le lendemain encore 400 de refusé, là je me dis que j'ai bientôt droit au 15000 restant à refaire et je commence vraiment à avoir des sueurs froides, recorriger encore à la main les écritures et surtout en pensant aux personnes qui attendent impatiemment le paiement de leur rente...
    Donc finalement le lendemain, y en avait plus qu'une quarantaine, j'avais quand même un doute mais finalement mon calvaire était terminé (la majorité des banques s'était rendu compte de l'erreur et avait quand même accepté la transaction)...
    La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir

  9. #29
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 879
    Points : 26 145
    Points
    26 145
    Billets dans le blog
    3
    Par défaut
    Chez un éditeur, je travaille sur l'évolution pour deux clients différents. A l'époque (et peut-être encore maintenant) on n'avait pas de gestion de conf, c'était fait à l'arrache sur des répertoires en réseau, sans aucune norme, qualité, sécurité, etc.

    J'envoie un mail au commercial d'un des clients A pour lui indiquer les répertoires avec mes évolutions.

    J'envoie un mail aux ASP pour qu'ils installent pour le client B, en leur copiant collant le second répertoire... sauf que la copie foire ; les voilà qu'ils installent toute l'application pour le client A, qui du coup fait tout un fatras. C'était bien rigolo ensuite de refaire les structures de la BDD...
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  10. #30
    Membre éprouvé Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Points : 1 250
    Points
    1 250
    Par défaut
    en voulant branché un poste de test sur le réseau, je branche le cable rj45 sur le poste... rien, je longe le cable et le voit disparaitre dans un méandre de cables de 20 metres qui se melange sous le bureau et finissent dans le switch (à les bureau info...) je tombe sur un cable non branché au switch et suppose que c'est l'autre extremité de mon cable, du coup je le branche.

    là en fait je venais de branché en boucle un cable RJ45 sur un switch.
    puis mon stagiaire me dit qu'il n'a plus de réseau, puis le telephone sonne... encore et encore ! le temps que je comprenne j'avais mis HS toute mon infra pour au moins 20 min !!!

  11. #31
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par gretch Voir le message
    puis le telephone sonne... encore et encore ! le temps que je comprenne j'avais mis HS toute mon infra pour au moins 20 min !!!
    Coup de chance qu'ils étaient pas en ToIP, la mauvaise nouvelle aurait mis encore plus de temps à se propager

    Steph

  12. #32
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    605
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 605
    Points : 670
    Points
    670
    Par défaut
    Ah oui, vous connaissez sûrement...
    Il faut modifier une table en production, l'alimenter et la lier aux autres d'une manière qui oblige à désactiver les triggers et les contraintes le temps que l'on fasse la manip'.
    Et, est-ce que j'ai vraiment besoin de vous raconter la fin? On part en oubliant de les réactiver.

    Et tout se passe bien...
    ... jusqu'à ce qu'on s'aperçoive qu'à certain endroits il y a des enregistrements porteurs d'un mauvais statut ou quelque-chose comme ça. On comprend que les triggers manquent à l'appel. Et les contraintes aussi, se rappelle t-on alors.

    Alors, on fait le rétablissement sous les questions acerbes de l'administrateur.
    - Tu crois que ça va marcher, qu'il [Oracle] va accepter de les réactiver?
    demande t-il, lorsque l'on se prépare, inquiet, à réclamer que les contraintes se ré-appliquent.
    - Ben, euh.... J'espère!

    - Tu sais combien il y aurait du y avoir d'enregistrements avec des statuts différents de ceux que l'on a? Tu sais lesquels?
    questionne t-il, en appuyant bien sur le fait que ré-enclencher les triggers est insuffisant et prenant plaisir à être inquisiteur.
    - Ben, euh... J'sais pas!

  13. #33
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 81
    Points : 145
    Points
    145
    Par défaut
    Pas une boulette à moi, mais quand même une belle.

    il y a 2 ou 3 ans, un client ( Admin Système ) me téléphone catastrophé en m'indiquant que sa BDD (SQL Server 2005) ne fonctionnait plus: Grosse catastrophe: Production stoppée, centaine de milliers d'euros de pertes, etc....

    Bref le gars était un poil sur les dents.

    Je lui demande s'il saurait ce qui aurait pu se passer et sa réponse m'a fait tomber de ma chaise:

    "Ben y avais plus de place sur le HDD ( Drive contenant les MDF en l'occurence ) alors j'ai stoppé les services SQL et j'ai zippé les fichiers présents.
    Quand j'ai voulu redémarrer les services ça marchait plus"

    Au passage, ça a prit un peu de temps vu que la totalité des bases représentait à peu près 4 To ( La plus grosse base devait faire environ 1.5 To ) et qu'ils avaient pas de Backup récents...
    Du coup décompression des fichiers etc...

    Bien entendu, cela s'est passé un vendredi soir vers 18h00 alors que je devais partir en congés
    Bien souvent on peut résumer les problèmes rencontrés par:

    select Cause from Error

    Results:
    Interface_Chaise_Clavier

    Bonne journée

  14. #34
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2004
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2004
    Messages : 61
    Points : 56
    Points
    56
    Par défaut
    J'en ai fait une pas mal aussi, à l'époque je travaillais pour un grand opérateur mobile, et je devais déployer des nouveaux tarifs sur ses différentes gammes. Sauf que j'ai vidé les tarifs d'une gamme en oubliant de re-remplir la table après. Résultat, des dizaines de milliers d'appels n'ont pas abouti, pendant 1h (le temps que je me rende compte de ma bourde), tous les abonnés de cette gamme se voyant refuser leurs appels. Heureusement, c'était à minuit, et non en pleine journée.
    On s'amuse de rien en vieillissant, on vieillit quand on ne s'amuse plus.

  15. #35
    Membre éprouvé
    Avatar de Gecko
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Décembre 2008
    Messages
    499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Décembre 2008
    Messages : 499
    Points : 1 277
    Points
    1 277
    Par défaut
    Il y a quelques semaines j'ai enfin fait ZE boulette à poster ici

    Un petit chown -R www-data:www-data / au lieu de chown -R www-data:www-data ./

    Le serveur a pas aimé se retrouver sous le joug d'apache
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    if ($toBe || !$toBe) echo 'That is the question';

    Mes projets: DVP I/O

  16. #36
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    605
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 605
    Points : 670
    Points
    670
    Par défaut
    Ha! Si ce post peut inviter des informaticiens à expérimenter de nouvelles bêtises, j'en suis très honoré!

    (edit: ne surtout pas prendre ce message au pied de la lettre).

  17. #37
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2012
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    1er jour de travail = 1er café = clavier foutu = toutes mes notes manuscrites foutues = meilleure 1er impression auprès des collègues

  18. #38
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 113
    Points : 32 951
    Points
    32 951
    Billets dans le blog
    4
    Par défaut
    Pour ma part je fais dans le classique
    - commit vendredi après-midi avant de partir en week-end, tout bien testé, tout fonctionnel
    - retour lundi matin "mais wtf mes modifs ont disparu ?!?"
    arrivée du lead prog
    - j'ai du revenir en arrière sur tes modifs, ça entrait en conflit avec le travail que j'avais en cours et que j'ai fini samedi

    et on recommence les modifs^^
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  19. #39
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Ah tiens, j'en ai une bonne.
    Enfin, pas tout a fait, disons que c'est passé a une seconde, j'ai juste eu le temps de cliquer sur "Cancel" alors que le mail était en train de partir.
    J'essaie de mettre un peu le cadre, le contexte:
    . Je sors de qq semaines de boulot acharné, des journées qui s'étirent jusqu’à la nuit bien des fois, je dis pleins de conneries sur la Taverne afin de ne pas exploser (enfin ca, vous connaissez), et un beau vendredi j'ai un truc tout beau tout propre avec toutes les données qui sortent parfaitement. Cool. La cliente attends impatiemment le truc le Lundi, pour qqchose d'important pour elle le Mercredi.
    . Le lendemain, la sauvegarde tourne ... crash complet des serveurs, défections en série, tous les scénarios imaginés par mon boss plombent ou presque ... il nous reste tout de même un scénario qui a tenu. Il nous reste une sauvegarde, mais j'ai perdu mes derniers dev, et il nous faudra une semaine pour tout remettre en place.
    . Je passe ensuite 3 jours a nouveau a fonds sur le projet, avec des mails de la gentille dame qui me fait comprendre qu'elle est impatiente - même si elle compati a nos malheurs - d'avoir le truc et ses données, etc ...
    . A nouveau un vendredi je crois, je suis prêt, c'est même mieux qu'avant.
    P.tain ! Mon sang ne fait qu'un tour. J'attrape un mail, je m'empresse d'écrire a la personne et lui balance un extrait du truc en pièce jointe, avec tous pleins de belles données dedans.
    Je regarde la barre de défilement qui commence a progresser doucement - une pièce jointe un peu lourde peut être, m'enfin bon, je suis content - quand tout a coup ... horreur !
    Je me suis gaufré de destinataire ! La gentille a un nom similaire au prénom d'une autre responsable d'une autre boite (elles sont pas française), et vissez-versa pour le prénom (le prénom de l'autre est similaire au nom de la première), etc ...
    Je peux remercier tous les anges qui veillent, j'ai eu le temps d'annuler l'envoie de ce mail.
    En une seconde d'inattention, de précipitation inutile, j'ai failli foutre tout en l'air; mon taf, celui de mon boss, de ceux qui bossent avec nous, etc ... Des données comme ça, les éparpiller, ça ne pardonne pas.
    Rien que d'y penser, j'ai froid dans le dos.
    Cette boulette la, je n'aurais pu la faire qu'une fois dans ma vie.
    Je préfère être passé a côté.
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  20. #40
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 347
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 347
    Points : 20 347
    Points
    20 347
    Par défaut
    bonjour ouuhhh que j'ai honte

    Hou la boulette magistrale sur un dossier en exploitation
    Je bosse sur un ERP , dans une boucle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    FOR I=0 TO XXX
    
    rem envoie de messages par Email
    CALL envoi_email
    ...
    
    rem quelques lignes plus loin
    I=0
    
    NEXT
    donc ça boucle indéfiniment et ça fait planter...et le client n'est pas content..

    Sinon j'ai commencé il y a 20ans à apprendre à programmer sur ZX81 puis compatible PC en BASIC, Pascal, C,C++,C#....POO

Discussions similaires

  1. Réponses: 8
    Dernier message: 15/04/2012, 04h52
  2. Ne serait il pas utile que vous ajouter un forum utilitaire
    Par koKoTis dans le forum Evolutions du club
    Réponses: 2
    Dernier message: 03/07/2007, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo