Advertisement
kiezkickerde

Le webmaster d'ipernity - le mot du dimanche

May 16th, 2021
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.19 KB | None | 0 0
  1. Je vais maintenant terminer mon enquête avec ipernity.
  2. J'ai une idée de la façon dont cela peut être résolu, mais la situation du maître et de l'esclave MySQL avec ipernity est très confuse. Il arrive qu'un serveur soit en même temps maître d'un autre serveur, mais aussi esclave d'un autre serveur encore. Le concept de serveur d'ipernité est vraiment déroutant.
  3.  
  4. Je vais écrire toutes les informations que j'ai obtenues jusqu'à présent, ce qui devrait aider les personnes chargées du code source à ne pas recommencer les enquêtes depuis le début. Même s'ils ont sûrement plus d'expérience que moi avec la réplication MySQL.
  5. Comme je l'ai dit, j'ai eu ma première expérience avec elle vendredi matin - et sans vraiment vouloir... J'avais prévu d'autres choses pour ce week-end. La photographie, par exemple. Le couvre-feu nocturne de la pandémie de corona a été levé dans ma ville la semaine dernière. J'aurais aimé pouvoir photographier de nouveau la nuit. Au lieu de cela, je me suis assis devant l'ordinateur du matin au soir. Oh bien, au moins le temps était nul aussi.
  6.  
  7. Je sais d'où vient la panne, je sais ce qui l'a provoquée et je sais ce qui pourrait être fait pour résoudre le problème. Mais je n'en suis pas sûr à cent pour cent.
  8. Et si je ne suis pas sûr à cent pour cent de quelque chose comme ça, je ne le commence pas. Le risque que les choses deviennent pires que meilleures par la suite est trop grand pour cela dans ce cas. Parce que vous n'avez qu'une seule chance de résoudre le problème dans ce cas. ....
  9.  
  10. Surtout, je ne commence pas les réparations sur la base de données MySQL d'ipernity "par essai et erreur", car je ne peux pas tester ces choses localement sur mon serveur (privé). Parce que sur mon serveur et sur tous mes ordinateurs, je n'utilise que les dernières versions des programmes. Ceux-ci ne sont pas nécessairement compatibles avec les anciens paquets de programmes de serveur utilisés par ipernity. Sinon, ipernity ne continuerait pas à utiliser des versions aussi anciennes. Il est même très probable qu'ipernity ne fonctionnerait plus sur un serveur avec un environnement logiciel actuel. En tout état de cause, il est beaucoup plus probable que tout continue à fonctionner comme à ipernity - jusqu'à cette erreur capitale dans l'une des bases de données MySQL, vendredi matin ou jeudi soir. Pendant que je dormais paisiblement.
  11.  
  12. Et maintenant, c'est aux gens de Sourcecode de s'en occuper, qui ont probablement eu un week-end tranquille jusqu'à présent (laissez-les, je ne leur en veux pas !).
  13.  
  14. Malheureusement, cela va encore coûter de l'argent à ipernity. Mais j'ai fait tout ce que j'ai pu pour me familiariser avec la réplication MySQL du vendredi matin au dimanche soir. Et vous pouvez me croire : à part de courtes pauses déjeuner, je n'ai vraiment rien fait d'autre du vendredi matin au dimanche soir. Il est à nouveau 19 heures passées et je n'ai pris qu'un petit déjeuner rapide pour faire une pause. Ces derniers jours, ça n'avait pas l'air différent. Il n'est cependant pas mauvais non plus, mais maintenant il est suffisant.
  15. Néanmoins, le temps d'un week-end n'est tout simplement pas suffisant pour se replonger dans un sujet aussi complexe et en être vraiment sûr. Assurez-vous donc que vous savez exactement ce que vous faites lorsque le problème survient et comment le résoudre.
  16.  
  17. Oui, il existe des manuels sur le sujet. Beaucoup de tutoriels. J'en ai lu d'innombrables sur des sites comme stackexchange.com, stackoverflow.com et autres. Je connais certains d'entre eux presque par cœur. Et beaucoup d'entre eux écrivent même quelque chose de similaire pour le dépannage, ce qui n'est pas toujours le cas - mais c'est au moins un bon signe que cela puisse fonctionner ainsi.
  18. Cependant, la plupart des guides supposent également une installation où il n'y a qu'un seul serveur MySQL maître et un ou deux serveurs MySQL esclaves copiant à partir de là. ipernity en a beaucoup plus. Si je regarde bien, ipernity n'a que 3 serveurs MySQL maîtres et 6 serveurs MySQL esclaves affectés par le problème. Et certains d'entre eux communiquent même entre eux comme une pieuvre.
  19.  
  20. Et surtout, un tel problème (probablement relativement trivial) n'est pas soluble si vous ne savez même pas comment ipernity est configuré en termes de structure de serveur. Quel serveur est responsable de quoi exactement. Et comment exactement ils communiquent entre eux. En dehors du sujet MySQL et des bases de données.
  21.  
  22.  
  23. Pour comprendre et appréhender un tel système, il faut des mois. Si vous avez déjà travaillé avec des systèmes aussi fortement interconnectés.
  24.  
  25. J'ai exactement un serveur web. Avec un serveur MySQL. Il y a beaucoup de sites web et de projets différents qui fonctionnent dessus, mais ils ne communiquent pas entre eux. Mais ils ne communiquent pas entre eux. La structure technique d'ipernity ressemble davantage à plusieurs sites web qui échangent des données entre eux. Comme si l'on fusionnait Google et Wikipédia avec Youtube, Facebook et Instagram pour ensuite échanger des données. Oups. C'est en partie le cas - mais c'est une toute autre histoire ;-)
  26.  
  27. Je suis le webmaster responsable de vous et du site ipernity depuis 6 semaines maintenant. Les trois ou quatre premières semaines, j'ai dû m'habituer au système et comprendre ce qui se passait. En attendant, je suis en mesure de changer des choses sur le site s'il s'agit simplement de programmation. En partie plus mauvais que bon, mais cela fonctionne de mieux en mieux.
  28. Administrateur de base de données, je ne l'ai jamais été avant. J'utilise Linux comme système d'exploitation réel.
  29.  
  30. C'est pourquoi il n'a pas été très difficile, il y a deux semaines, de réparer la panne du site en une heure environ. La seule raison pour laquelle cela a pris plus de temps est que j'étais sur la route pendant la journée. Pardonnez-moi pour cela. ipernity n'est qu'un de mes passe-temps, et il m'arrive de faire d'autres choses. Peut-être même la photographie, si je m'y mets un jour.
  31.  
  32. Hier à l'heure du déjeuner - lors d'une courte pause déjeuner - j'ai dû lire ailleurs que vous souhaiteriez voir une gestion différente. Une équipe de professionnels. Ils souhaitent obtenir plus d'informations sur l'avancement de la réparation de l'ipernity.
  33.  
  34. Oui, je me dis - tout d'abord, je ne suis membre d'aucune direction. Je suis un photographe, qui s'occupe également du site web d'ipernity. Qui essaie de le faire fonctionner aussi bien que possible. Je fais cela pendant mon temps libre et gratuitement. Qui paie ses cotisations à l'association comme tout le monde. Et puis je lis sérieusement un certain sentiment de droit de la part d'autres personnes qui aspirent à un conseil d'administration professionnel qui ferait tout tellement plus vite et mieux que ces amateurs incompétents ? Aussi professionnel qu'ipernity l'était ? Où s'il y avait une panne de système le vendredi avant le lundi suivant, ils n'auraient même pas commencé à dépanner ? Et cela, bien qu'ils aient sûrement gardé un salaire raisonnable grâce aux envois de fonds des clients ? Je voudrais citer l'exemple de http://www.ipernity.com/blog/team/807898 dans ce contexte. Lisez les commentaires ci-dessous. Les clients de l'époque - dont beaucoup sont heureusement encore membres du club aujourd'hui - se plaignent que les téléchargements ne fonctionnent pas pendant des semaines ou des mois.
  35. Curieusement, on peut également lire dans les commentaires que la direction de l'époque a même bloqué le compte du fondateur de l'entreprise. C'est comme ça que ça marchait chez ipernity, à l'époque où la direction était encore composée d'employés professionnels ;-)
  36.  
  37. À l'époque, vous étiez des clients payants. À l'époque, vous pouviez vous plaindre lorsque vous ne pouviez pas télécharger de photos du tout ou seulement très lentement pendant des semaines ou des mois. Je l'ai fait aussi à l'époque.
  38. Bien sûr, vous pouvez encore vous en plaindre aujourd'hui. Mais attendez au moins un week-end avant de faire ça. Et se plaindre auprès des bonnes personnes. La plupart des problèmes qui sont maintenant causés par les mises à jour de logiciels en dehors d'ipernity ne sont pas la responsabilité des personnes qui travaillent maintenant pour ipernity pendant leur temps libre.
  39.  
  40. A part cela : avant la fin du week-end, rien ne se serait passé dans le sens de la résolution du problème, même avec les professionnels du code source. Je l'espère, car je n'en veux pas à ceux qui font ce métier de passer un week-end bien mérité.
  41.  
  42. Et puis vous, en tant que membre honoraire et payant du club, vous ne faites rien d'autre que d'essayer de résoudre le problème et la première chose que vous lisez de la part des autres le deuxième jour est une plainte selon laquelle ipernity n'a pas donné de nouvelles informations sur ce qui est en train d'être travaillé aujourd'hui pour un autre jour ? Vous êtes sérieux ! !!
  43.  
  44. Cela vous aurait-il aidé si je vous avais écrit vendredi midi que je consultais le journal système portant le nom de zxy sur le serveur portant le nom de xyz-1 pour savoir pourquoi la page est en mode lecture seule depuis vendredi matin ?
  45. Ou bien cela vous aurait-il servi si je vous avais dit que j'ai passé ce dimanche matin à accéder au serveur nommé xyz-2 par un tuyau ssh ? Un tuyau pour contourner le problème suivant : j'ai des autorisations de lecture et d'écriture pour un utilisateur nommé ab3-usersomething, car j'ai ses données de connexion cryptées dans une clé privée RSA, mais je ne peux pas accéder à la base de données MySQL avec ces données ? Du moins pas via un tuyau de mon système ? Pour cela, vous avez besoin des droits de l'utilisateur root ou mysql. Mais je ne connais pas le mot de passe pour ceux-là. Oui, je connais la commande sudo su, comme je l'ai déjà dit, j'utilise moi-même un système basé sur linux. Mais ça ne m'a pas aidé dans ce cas non plus.
  46.  
  47. Mais quel genre d'informations voulez-vous que je vous donne pendant que je continue à essayer de lire et d'apprendre sur le sujet en question ?
  48. Pourquoi un "nous sommes conscients du problème et nous travaillons à une solution" ne vous suffit-il pas ? Aurais-je dû écrire "Samedi" puis "Nous travaillons également à une solution au problème ce samedi", juste pour ajouter un élément d'actualité ?
  49.  
  50. Il n'est pas très motivant de continuer à creuser un nouveau sujet très complexe lorsque la première chose que vous lisez de la part des autres est un "harcèlement" et un appel à la "gestion professionnelle".
  51. Payez-moi un salaire professionnel et je peux m'offrir une formation professionnelle en gestion de base de données MySQL !
  52.  
  53. En attendant, vous devez vous contenter de votre webmaster amateur qui préfère prendre des photos. Il utilise également ses week-ends et travaille 24 heures sur 24 pour que le site soit à nouveau accessible à l'écriture aussi vite que possible, mais je ne peux rien garantir et je ne l'ai donc jamais fait. Mais même les spécialistes professionnels des bases de données ne peuvent pas le faire. Toutefois, si un problème survient un vendredi, ils commenceront le dépannage le lundi matin au plus tôt. Apprendre un nouveau sujet un vendredi - en tant que professionnel ? Oublie ça. Le vendredi, en tant que professionnel, vous réfléchissez au club d'après-travail que vous aimeriez fréquenter cette fois-ci. Désolé pour mon sarcasme.
  54.  
  55. Donc, en conclusion du week-end dernier :
  56. J'apprécie énormément ce travail. Et je continuerai à le faire. Aussi bien que je peux le faire. Une aide aurait été la bienvenue, par exemple, avant la dernière assemblée générale. Mais malheureusement, il n'y avait pas d'autres candidats. Et quelqu'un devait faire le "travail". Un emploi de rêve n'est pas un site comme ipernity.
  57.  
  58. Je vous prie donc de comprendre que je suis davantage un photographe qu'un spécialiste des bases de données. Ce serait très agréable. Surtout en des temps comme ceux-ci, qui me mettent beaucoup de pression. Ce qui à son tour affecte la qualité de mon sommeil. Autre sujet, oui. "Autocritique" aussi. Je n'ai pas eu à me rendre disponible. Mais alors le site web serait mort depuis deux semaines. Et personne ne sait pour combien de temps. Aujourd'hui, nous avons toujours un site web lisible, contrairement à il y a deux semaines. Et à ce moment-là, aucune des personnes impliquées n'a pu faire quoi que ce soit contre le fait que le site était complètement hors ligne.
  59.  
  60. Et je suis sûr que notre site redeviendra accessible à l'écriture. Mais cela demande parfois de la patience. Et la compréhension. Ce dont il n'a pas besoin, ce sont des "ronchonnements" sans nuance, qui ne l'aident pas à résoudre les problèmes ni à se motiver.
  61.  
  62. Passez un agréable week-end. Eh bien, c'est fini maintenant, même si je n'avais pas l'impression d'en avoir un. Je vous souhaite donc une bonne semaine et je passe la parole aux gens de Quellcode. Comme je l'ai dit, ils coûtent de l'argent, mais peut-être parviendront-ils à résoudre ce problème, qui est probablement mineur. Ce sont des professionnels après tout. :)
  63.  
  64. Je suis sorti de là pour l'instant. Il faut photographier. J'espère pouvoir vous montrer les photos bientôt sur ipernity !
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement