PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

WordPress 4.3 – Corriger le bug de CRON qui éclate dans la base

vendredi 21 août 2015 à 12:44

Comme tout le monde (j'espère ;-)), j'ai mis à jour ce site vers la dernière version 4.3 de WordPress sortie il y a 2 jours. Mal inspiré j'étais, car je suis tombé sur un bug plutôt chiant que je viens de résoudre.

Je vais donc partager mon expérience avec vous, car peut être, rencontrez-vous le même souci. Toujours dans le cadre des optimisations de la table wp-options, dont je vous parlais la dernière fois, j'ai remarqué que depuis la mise à jour, la table wp-options avait tendance à grossir, grossir, grossir, jusqu'à en faire saturer MySQL.

Après analyse plus approfondie de la table wp-options, j'ai remarqué que cette fois, c'était le champ "cron" qui se remplissait à une vitesse folle. J'avais plus de 2 millions de caractères dedans...

Surement la faute à un plugin... J'ai donc commencé soft en cherchant les plugins qui utilisaient wp-cron pour voir lequel déconnait. J'ai aussi installé un plugin pour déporter le cron de WordPress vers la vraie crontab du serveur... Et j'ai changé quelques paramètres par-ci par-là pour voir si ça résolvait le problème. Que des fausses pistes !

J'ai donc désactivé TOUS les plugins, pensant les réactiver un par un afin de trouver le plugin fautif. Et là, je n'en ai pas cru mes yeux puisque même sans aucun plugin, le champ cron continuait à grossir au-delà du raisonnable... Ma table wp-options dépassant largement les 12 MB à ce moment-là. (Et plus, j'avais une tentative de bruteforce sur MySQL en même temps, je ne vous raconte pas le bonheur...)

C'est donc WordPress lui-même qui remplissait ce champ sans jamais le nettoyer... Rah le vilain bug. Après avoir fouillé sur le Trac de WordPress, j'ai vu que je n'étais pas seul et qu'il s'agissait d'un souci avec le job cron wp_batch_split_terms qui est mal appelé dans le fichier wp-includes/taxonomy.php

Il faut donc remplacer la ligne 4448 de ce fichier :

wp_schedule_single_event( 'wp_batch_split_terms', time() + MINUTE_IN_SECONDS );

par :

wp_schedule_single_event( time() + MINUTE_IN_SECONDS, 'wp_batch_split_terms' );

puis j'ai vidé le contenu du champs cron dans wp-options (via phpmyadmin) pour que tout rentre dans l'ordre. En gros comme les paramètres sont inversés dans l'appel, les timestamps ne correspondent pas, et le champ cron n'est jamais nettoyé.

C'était du sport, mais c'est résolu et comme vous pouvez le voir ici, le correctif sera bien présent dans la prochaine mise à jour de WordPress !

Si vous rencontrez le même problème, j'espère que ce modeste post vous aura été bénéfique.

Cet article merveilleux et sans aucun égal intitulé : WordPress 4.3 – Corriger le bug de CRON qui éclate dans la base ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Opera Max gère maintenant la compression de Netflix et Youtube

vendredi 21 août 2015 à 00:09

Si faire transiter tout votre trafic mobile via les serveurs d'Opera ne vous effraie pas, sachez que ces derniers ont mis à jour Opera Max, leur application Android, qui permet d'économiser de la data.

Pour ceux qui dormaient au fond, Opera Max fait transiter votre trafic mobile via les serveurs proxy d'Opera qui se chargent de compresser toutes les données auxquelles vous accédez. Cela a pour effet d'accélérer votre surf, de vous faire économiser un peu de batterie et surtout de réduire sérieusement votre consommation de data.

Pratique pour ceux qui ont une connexion mobile pourrie ou un forfait avec très peu de data inclus.

Bon, si je vous reparle d'Opera Max, c'est parce qu'ils viennent d'y ajouter le support (comprenez: la compression) des vidéos YouTube et Netflix en HTTPS. Autrement dit, si ça rame quand vous allez sur YouTube, c'est peut-être une bonne idée d'essayer Opera Max.

Comme expliqué sur leur blog, ce n'est bien sûr qu'un début et à terme, Opera Max supportera d'autres fournisseurs de vidéos.

Télécharger Opera Max.

Cet article merveilleux et sans aucun égal intitulé : Opera Max gère maintenant la compression de Netflix et Youtube ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Un outil pour gérer votre collection de cartes Magic The Gathering

jeudi 20 août 2015 à 23:24

Bon, je vous le dis tout de suite, je n'y connais rien en Magic The Gathering. Enfin si, je sais que le Lotus noir vaut un bras... (Environ 22 000 euros la carte... La vie est folle.)

Mais je sais que parmi vous, il y a des gros fanas de ce jeu de cartes, c'est pourquoi je vais vous présenter l'application UrzaGatherer de David, fidèle lecteur de Korben.info. Développée pour Windows 10, UrzaGatherer est l'outil de gestion ultime de cartes Magic The Gathering.

dom

C'est avant tout un moteur de recherche et une base complète de toutes les cartes existantes, avec leur description précise et leur cote.

moteur

Mais c'est aussi un outil qui vous permettra de construire votre collection et d'évaluer vos decks (avec des stats...etc.).

De mon point de vue de profane, ça a l'air assez complet. Dans les options, il est même possible de récupérer toute la base de cartes pour fonctionner en offline, ce qui représente tout de même 8 Go de données.

Bref, si vous êtes pratiquant Magic, ascendant collectionneur, vous pouvez télécharger UrzaGatherer ici.

Cet article merveilleux et sans aucun égal intitulé : Un outil pour gérer votre collection de cartes Magic The Gathering ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Mettez vite à jour Internet Explorer

jeudi 20 août 2015 à 02:49

J'ai une petite pensée cette nuit pour tous les administrateurs et les DSI qui bossent dans des boites utilisant encore Internet Explorer comme navigateur par défaut. Les gars, va falloir mettre à jour IE car une nouvelle faille 0day vient d'y être découverte par Clement Lecigne de chez Google.

Cette vuln CVE-2015-2502 permettrait à un attaquant de corrompre la mémoire du navigateur pour lancer du code sur la machine afin d'installer des malware, créer des comptes utilisateurs, modifier des fichiers...etc.

La faille touche toutes les versions d'Internet Explorer y compris la toute dernière (la 11) livrée avec Windows 10. Du coup, Microsoft a réagit en urgence et propose un patch que vous pouvez trouver ici. D'après Microsoft, EMET (Enhanced Mitigation Experience Toolkit) est capable de gérer ce genre d'attaques temporairement en attendant que le patch soit déployé.

Bref, soyez forts, soyez courageux, mettez à jour rapidement !

 

Cet article merveilleux et sans aucun égal intitulé : Mettez vite à jour Internet Explorer ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Optimisez Firefox avec Speed Tweaks

jeudi 20 août 2015 à 02:26

J'avais déjà modifié la plupart de ces valeurs en passant par about:config, donc j'en n'ai pas vraiment besoin mais si ça vous intéresse, il existe une extension Firefox baptisée Speed Tweaks qui permet de modifier toutes les valeurs d'optimisations dans le navigateur de Mozilla.

Pas d'interface graphique à Speed Tweaks, il faudra passer par le menu Modules -> Speed Tweaks -> Préférences.

speed

Ensuite, à vous de voir... Soit vous mettez vos propres valeurs, soit vous faites confiance aux recommandations de Speed Tweaks.

Perso, comme j'avais déjà fait ce qu'il faut, je n'ai pas senti de différence avec ces valeurs par défaut, mais bon, c'est à tester, aussi bien sur la version Desktop que la version mobile de Firefox.

Cet article merveilleux et sans aucun égal intitulé : Optimisez Firefox avec Speed Tweaks ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.