Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
adminsys:dbffdn [2018/05/23 22:35] zorun créée |
adminsys:dbffdn [2021/10/03 00:05] sebian reset du compteur d'échec db ffdn |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
## Marquer un FAI comme membre de la FFDN | ## Marquer un FAI comme membre de la FFDN | ||
- | Ça se passe sur hermes, dans le dossier /srv/www/ffdn.org/db/ffdn-db. Il faut éditer directement la base de données SQLite : | + | Ça se passe sur hermes, dans le dossier |
< | < | ||
- | hermes:/srv/www/ffdn.org/db/ffdn-db# sqlite3 ffdn-db.sqlite | + | hermes:/home/ffdn-db/ffdn-db# sqlite3 ffdn-db.sqlite |
sqlite> update isp set is_ffdn_member = 1 where id == ' | sqlite> update isp set is_ffdn_member = 1 where id == ' | ||
sqlite> select is_ffdn_member from isp where id == ' | sqlite> select is_ffdn_member from isp where id == ' | ||
Ligne 16: | Ligne 16: | ||
## Mise à jour d'un FAI | ## Mise à jour d'un FAI | ||
- | | + | |
| | ||
Ligne 22: | Ligne 22: | ||
+ | ## Relancer les updates d'un FAI | ||
+ | |||
+ | Par défaut, au bout de **3** tentatives en échec, le process cron de ffdn-db arrête de récupérer les infos via isp.json sur le endpoint correspondant. | ||
+ | |||
+ | Par exemple dans le fichier de log '' | ||
+ | |||
+ | 2021-10-01 18: | ||
+ | last successful update=2021-09-30 16: | ||
+ | last update attempt=2021-10-01 06: | ||
+ | next update was scheduled 0: | ||
+ | strike=2 | ||
+ | 2021-10-01 18: | ||
+ | three strikes, you're out | ||
+ | |||
+ | Pour réinitialiser ce compteur, il faut malheureusement aller modifier la base de donnée (penser à faire un backup, ou en cas de soucis récupérer le backup journalier sur sayanet (voir [[adminsys: | ||
+ | |||
+ | On se connecte donc à la DB sqlite | ||
+ | |||
+ | < | ||
+ | sudo su - ffdn-db -s /bin/bash | ||
+ | cd ffdn-db | ||
+ | sqlite3 ffdn-db.sqlite | ||
+ | </ | ||
+ | |||
+ | Puis on liste les FAI en échec | ||
+ | |||
+ | < | ||
+ | sqlite> .headers on | ||
+ | sqlite> select id, | ||
+ | id|name|next_update|update_error_strike | ||
+ | 1|Champagne-Ardenne Fournisseur associatif d' | ||
+ | 2|Association Ilico|2021-10-02 03: | ||
+ | 5|Franciliens.net|2020-10-31 10: | ||
+ | 6|SamesWireless Fournisseur Associatif d' | ||
+ | 8|Lorraine Data Network|2017-11-15 20: | ||
+ | 9|Alsace Réseau Neutre|2021-01-08 00: | ||
+ | 12|Quantic Télécom|2017-11-15 07: | ||
+ | 15|tetaneutral.net|2019-01-12 22: | ||
+ | 17|Teleragno|2017-11-15 07: | ||
+ | 24|PCLight|2017-11-15 07: | ||
+ | 26|guifi.net - Open, Free and Neutral Community Network|2017-10-19 10: | ||
+ | 30|Rézine|2021-10-02 07: | ||
+ | 35|Touraine Data Network|2021-07-07 09: | ||
+ | 38|Troyes Telecom|2017-10-19 10: | ||
+ | 39|Rhizome|2018-02-27 16: | ||
+ | 50|FAImaison|2021-10-02 05: | ||
+ | 56|Arbeitsgemeinschaft Dresdner Studentennetz|2019-04-04 22: | ||
+ | 57|Netopi|2021-02-03 05: | ||
+ | 58|Mycélium|2021-10-02 07: | ||
+ | 59|Arcane|2018-05-01 19: | ||
+ | 62|WH-Netz e.V.|2018-07-30 12: | ||
+ | 63|SCANI|2018-05-01 22: | ||
+ | 65|Tuyaux Internet LIbre du MAine|2019-03-02 16: | ||
+ | 73|Intarnet|2021-10-02 21: | ||
+ | 74|Stolon|2021-10-02 07: | ||
+ | 78|FAIbreizh|2021-03-17 01: | ||
+ | </ | ||
+ | |||
+ | Et enfin pour réintialiser tous les compteurs, on update | ||
+ | |||
+ | < | ||
+ | sqlite> update isp set update_error_strike=0 where update_error_strike==3; | ||
+ | </ |