π
<-

Migration de serveur 2019

Nouveautés, changements, améliorations côté sécurité, performance, bugfix, divers...

Migration de serveur 2019

Unread postby Adriweb » 27 Jul 2018, 17:30

Pour information, Lionel et moi commençons à travailler sur une migration cette année vers un autre serveur, qui se trouve avoir :
- 2x plus de disque dur (2 To, en RAID)
- 2x plus de RAM (32 Go)
- un CPU un poil meilleur (Intel Xeon E3-1230 v3 @ 3.30GHz)

Sachant qu'on en profite pour passer de Debian 8 à Debian 9, ça implique pas mal d'update de packages, et notamment du fameux passage de PHP 5.6 à PHP 7.
Cette partie là n'est pas forcément gagnée d'avance sachant que l'on a du vieux code, donc on va voir ce que ça donne au cours de ces prochaines semaines... :)

Comme les 2 serveurs tournent en parallèle pour le moment, il ne devrait pas y avoir d'impact visible. Mais il y aura peut être un downtime de quelques heures (temps de propagation DNS, en gros) lors du switch final.

On espère que ce sera prêt pour la rentrée (même si pour le coup le nouveau serveur en parallèle permet d'éviter des gros problèmes inattendus vu qu'on aura toujours l'ancien tant que c'est pas prêt... mais faudrait pas trop tarder non plus, parce qu'on paye... et d'ailleurs on accepte les dons ^^)

Bref, quand vous verrez des bugs (probablement inévitables...), faites nous en part :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Migration de serveur 2018

Unread postby Adriweb » 09 Aug 2018, 14:42

Un certain nombre de pages/scripts ont été mis à jour (il n'en manque plus beaucoup !) en vue de la migration vers PHP 7. déjà, donc si vous voyez des choses bizarres, dites le (ici, par exemple).
Prochainement, il va y avoir encore quelques fichiers relatifs aux archives (recherche et hiérarchie) ainsi que certains bouts custom du chat, qui vont être mis à jour / cleanés / refaits.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Migration de serveur 2018

Unread postby parrotgeek1 » 09 Aug 2018, 20:20

Adriweb wrote:Un certain nombre de pages/scripts ont été mis à jour (il n'en manque plus beaucoup !) en vue de la migration vers PHP 7. déjà, donc si vous voyez des choses bizarres, dites le (ici, par exemple).
Prochainement, il va y avoir encore quelques fichiers relatifs aux archives (recherche et hiérarchie) ainsi que certains bouts custom du chat, qui vont être mis à jour / cleanés / refaits.

Longstanding bug you should fix: on gallery/index.php click on log in or register. it will 404
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Migration de serveur 2018

Unread postby Adriweb » 23 Sep 2018, 10:44

- Transition mysql_* => PDO terminée (CHAMPAGNEEEEEEE).
- Config PHPBB migrée sur mysqli. (le site s'en trouve un peu plus rapide... !)



parrotgeek1 wrote:Longstanding bug you should fix: on gallery/index.php click on log in or register. it will 404

Yes, I know, same with all subparts, not just the gallery. It's more something to fix in the smartnav (or not, it's nobody's fault... the base path changes because we're in a subdirectory, but we only change part of the page dynamically... so some relative links in unchanged parts become invalid), but it's not really easy. Possible properly with a bit of effort.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Migration de serveur 2018

Unread postby Adriweb » 28 Nov 2018, 06:21

Va-t'on finalement avoir le temps de s'occuper de ceci avant 2019 ? ^^'

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Migration de serveur 2018

Unread postby AlexRider38 » 16 Dec 2018, 21:06

Adriweb wrote:Comme les 2 serveurs tournent en parallèle pour le moment, il ne devrait pas y avoir d'impact visible. Mais il y aura peut être un downtime de quelques heures (temps de propagation DNS, en gros) lors du switch final.

Le plus simple pour limiter le downtime dû à la propagation dns serait de réduire fortement le TTL de la zone quelques jours (suivant le TTL actuel) avant de switch et le remettre ensuite ;)
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Migration de serveur 2018

Unread postby Adriweb » 18 Dec 2018, 14:18

Oui, c'est prévu, mais pour ceux qui auraient des soucis, ils peuvent toujours éditer leurs fichiers hosts temporairement :P

Bref sinon, j'ai pu réaliser quelques tests initiaux il n'y a pas tres longtemps - ca a révélé quelques problèmes (j'ai déjà pu en régler quelques uns), mais il y a au moins la base qui a fonctionné comme on pouvait l'imaginer - il reste cela dit encore du boulot...

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Migration de serveur 2018

Unread postby AlexRider38 » 20 Dec 2018, 10:03

Bon courage pour le reste alors ;)
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: Migration de serveur 2018

Unread postby Adriweb » 05 Feb 2019, 11:13

Le titre de ce topic a mal vieilli... :troll: On tentera ptet cet été du coup :P
Manque de temps, principalement...

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Migration de serveur 2018

Unread postby Adriweb » 07 Mar 2019, 19:56

Pour information, des tests ont été fait avec des patchs additionnels pour phpBB (afin de le faire tourner correctement sous PHP 7), et ceux-ci se sont avérés réussis :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Next

Return to Changelog TI-Planet/Serveur

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
743 utilisateurs:
>732 invités
>4 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)