Matrix en une image :

J'ai le worker fédération qui a planté vers 12h. Pas de log, process en running. Mais une requête spécifique échouait.
Bien sur y a 0 url healthcheck...

Donc remis en route à 20h40. Pendant 1h30 le serveur a tiré 7,8Mo/s (60Mbps)... Pour un système de chat.

Je sauvegarde DryCat intégralement (db et fichier + indexage des fichiers et tout) en a peine 2x plus de temps...

Afficher le fil de discussion

L'utilisation de l'instance Jitsi meet sur les dernières 12h.
C'est utilisé donc ^

Ha, trouvé !
Lufi qui fait 800 000 appels à la BDD constant
Et Matrix tape dans du 1,5 millions de temps en temps...
tiiiin

Afficher le fil de discussion

Ok, donc c'est pas la RAM...
En attendant ça galère...
Et je trouve pas pourquoi...

Afficher le fil de discussion

1200 notifications depuis le 2 juin
+400 notifications depuis vendredi dernier
Donc 400 personnes confiné qui n'irons pas infecter d'autre gens avec ou sans symptômes.

C'est ça aussi stop covid, tous anticovid... L'application a des défauts mais elle permet de sauver des vies...

Alors oui, y a la géolocalisation, c'est pour générer un identifiant aléatoire ("feature" Android, l'application n'y ai pour rien)
Oui il y a la caméra pour flasher un QRCode en cas de dépistage. Et l'application ne l'a, par ailleurs, toujours pas demandé.
Et oui elle utilise le bluetooth basse consommation.

Donc oui, elle a des défauts, mais son but c'est pas de tracker.
Oui ça provient de notre gouvernement, et je l'aime pas plus que vous, mais le covid c'est pas Macron qui l'a fait sortir, le covid ça peut être vous, votre famille, vos ami-e-s qui finissez intubé.
Si cette appli permet de sauver des vies juste en restant dans notre poche, pourquoi s'en priver ?

Heuuuuuu

Tu te sens bien sinon Shaarli ?

Tin, j'essaye de le migrer du serveur A au serveur B (en bougeant le /data)

ET BAH NON. C'est tout fucké

Le plus drole c'est qu'en copiant l'intégralité du code (ce que je veux pas faire) ça me fait la même erreur)

Je comprend pas du tout pourquoi...
Enfin si, je passe de Nginx à Apache sur du mutualisé...

Donc je comprend pas trop

Comme une envie de porter plainte.
Au moins ça fera peut-être disparaitre ces instances fachistes qui pourrissent juste les vies des autres.

Coucou les fedigens \o/

J'ai recueilli hier soir un petit chaton qui miaulait tout son possible sur du côté de (le chat était coincé)
Le soucis est que je suis en appartement et j'ai déjà un chat qui n'a pas apprécié hier de le voir. On lui a trouvé un hébergement d'urgence cette nuit chez la belle soeur mais le copain de cette dernière est très allergique au chat...
Donc je vais devoir le récupérer aujourd'hui mais avec mon chat...

Pouvez vous partagez pour que les proprio le retrouve ?

De mon côté j'ai placardé une affiche (j'ai pas d'imprimante...) même si je sais que ça suffit pas...

Info en DM

Ha, et si t'as Twitter, hesite pas à repartager aussi là :) : twitter.com/Dryusdan/status/12

Dites les gens super doué en rundeck
J'utilise le module rundeck-ansible pour lancer le submodule ansible playbook (il est à jour).

Je récupère plus haut 4 valeurs : version du logiciel actuel, nouvelle version, date et date fin estimé.

La variable est bien prise en compte, rundeck

Je met donc la variable contenant la nouvelle version dans le extra-vars de rundeck (j'ai aussi essayé dans le extra arguments).
Et ça fait donc un joli cryptpad_version: ${data.gitversion}
Mais la substitution renvoie rien

Genre j'ai cryptpad_version: dans le fichier au lieu d'un cryptpad_version: 3.41.0

Par hasard, vous savez comment vous en dépatouiller ?

Merci d'avance ^

J'ai appuyé sur un seul bouton.
D'ici la semaine prochaine je n’appuierai sur aucun bouton pour Mastodon.
Et bien sur le rollback a été prévu et testé. Avant l'opération d'upgrade l'outil récupère l'ID du commit qui est exécuté en prod, et si au bout de 5 minutes le service n'est pas relancé ou ne possède pas une chaine de caractère spécifique : déploiement avec l'ID du commit précedement sauvegardé.
Bien entendu la maintenance est mis dans Zabbix mais également sur une page de status \o/

...
Encore une IP qui vient générer plusieurs milliers de requête contre un lien en 404 sur Lufi.
Et à CHAQUE FOIS je me retrouve avec un Lufi qui galère a traiter les requêtes habituel plus celle de la douce personne (surnommé crétin) qui explose son F5 ou reste appuyé dessus, générant ainsi plusieurs miliers de requête que Lufi ne peut pas traiter, qui donc génère 800 requêtes en attente de traitement dans Nginx qui ne peut en supporter plus et fait ainsi tomber TOUT les autres services...

Donc car une personne ne sait pas patienter 5 secondes sur un lien qui est un peu lent car utilisé par 13 500 personnes (quand même o.O) elle pénalise toute l'infrastructure.

Hop, un coup d'iptable et de hashlimit et c'est torché

Le gros pic c'est l'IP avant le hashlimit
La même requête après l'ajout du haslimit.

Ça n'a pas saturé Nginx et pourtant j'ai envoyé 20 000 requêtes en paralèle sur l'infra

(Le super tuto qui m'a permit de gérer ça : making.pusher.com/per-ip-rate- )

En été, les plantes en pot appelées aussi les plantus en potus migrent en troupeau vers le point d'eau le plus frais

Le chat a décidé de jardiner un peu et de profiter de la fraicheur du paillage des salades...
Obligé de déménager les plantes dans la salle de bain où il fait plus frais (mais plus lumineux).

Hop, tout est dans le noir et le chat fait son curieux

(Je distingue à peine le chat. Le téléphone éclaire vachement la photo)

Afficher le fil de discussion

On est loin des 950 000 en décembre 2019 avec Invidious ^

Afficher les plus ancien
Miaou !

Miaou est une instance Mastodon faisant partie des CHATONS avec une forte orientation geek aimant l'open source, le libre et les chats