Pour pouvoir établir une connexion Oauth avec un fournisseur, en test, nous avons généré un certificat SelfSigned avec les commandes suivantes sous linux.
Bonjour, aujourd’hui j’ai essayé de retrouver où se trouve les valeurs de “image mise en avant” et “etiquette” de wordpress dans la base de données.
Pour ce faire, j’ai installé wordpress sur un de mes serveurs MySql car la fonction que j’ai besoin d’utiliser n’est pas disponible pour des raisons de sécurite sur une instance partagée.
Ensuite, j’ai lancé les commandes sql suivantes :
SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'ON'; select * mysql.general_log
Puis j’ai fait les modifications via la page web.
Puis pour ne pas risquer de saturer la db, j’ai désactive
SET GLOBAL general_log = 'OFF'; TRUNCATE table mysql.general_log
Alors évidement, si on truncate la table avant de l’avoir copié, on perd ces informations, mais ca permet de laisser une situation propre.
La commande suivante est très utile aussi car elle donne les requêtes sql en cours d’éxécution :
SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, LEFT(INFO, 51200) AS Info FROM information_schema.PROCESSLIST;
Et pour terminer, la commande “explain select * from ..” permet de comprendre comment optimiser la requête en ajoutant par exemple des index.
Et pour finir, grâce à cette commande, on peut garder un log des query qui prennent des ressources du serveur pour pouvoir ce concentrer sur l’optimisation de celles-ci
SET GLOBAL slow_query_log= 'ON';
Merci a https://stackoverflow.com/questions/14670075/clear-mysql-general-log-table-is-it-safe https://stackoverflow.com/questions/650238/how-to-show-the-last-queries-executed-on-mysql
J’ai de plus en plus de mal à faire tourner mes containers, après quelques minutes ou dès que j’ai lancé tous ou une partie de mes containers, il n’est pas content :
Je me suis dit qu’il manquait peut-être de mémoire, alors j’ai augmenté :
Ben, maintenant que j’ai un beau service qui centralise mes logs, autant ajouter les events viewer de windows :
Télécharger et installer ceci sur les serveurs qui doivent renvoyer leurs logs : https://nxlog.co/system/files/products/files/348/nxlog-ce-2.10.2150.msi
Ajouter un peu de confirguration :C:\Program Files (x86)\nxlog\conf\nxlog.conf
Il me donne un message d’erreur au début : “WARNING Due to a limitation in the Windows EventLog subsystem, a query cannot contain more than 256 sources.” c’est pour ça que j’ai du ajouter les
Aujourd’hui, nous avons fusionné deux projets, l’un en .net core 2.2, l’autre en 3.1.
Lors du 1er lancement, nous avons obtenu l’information que Microsoft.AspNetCore.Razor.Design 2.2 n’était pas compatible en .net core 3.1.
Un forum nous a indiqué que cette librairie était désormais intégré à .net core 3.1 et qu’il suffisait de la retirer du projet à l’aide du nugget manager.
Lors du 2eme lancement, nous avons pu lancer l’application, mais au 1er appel d’une méthode : boom :
Nous avons alors ajouté dans Startup.cs > ConfigureServices method :