Forumnyheter:

Möjlighet för gäster att skriva inlägg har länge varit avstängt på grund av missbruk och spam, men i och med den nya forumprogramvaran är det nu påslaget igen. Se till att inte missbruka detta, för då kan det behöva stängas av igen.

Huvudmeny

Uppgradering av servermiljö

Startat av Daniel Hofverberg, 4 november 2025 kl. 23:40:01

Föregående ämne - Nästa ämne

0 Medlemmar och 1 gäst tittar på detta ämne.

Daniel Hofverberg

I ett försök att råda bot på de återkommande prestandaproblemen på Dubbningshemsidan, med seghet och ibland felmeddelanden, kommer jag att byta servermiljö för PHP från det äldre mod_php till det mer moderna PHP-FPM; vilket ska innebära bättre prestanda och framförallt bättre hantering av större last (om många besöker sajten samtidigt).
(PHP är alltså det programmeringsspråk som både forumet och nästan hela Dubbningshemsidan bygger på - närmare bestämt allt utom gästboken)

Jag kommer att förbereda vad som går nu, och kommer göra bytet natten mellan onsdag och torsdag; d.v.s. om ganska precis ett dygn. Förmodligen blir det knappt märkbart, men precis när jag växlar över programvarorna på servern kan det leda till en viss nedtid eller driftstörningar - troligen inte mer än 5 - 10 minuter. Det kommer troligen att ske någon gång mellan 23:30 och 00:30 natten till torsdag. Skulle någonting strula kan det ta lite längre tid, men tar det längre än en timme kommer jag i så fall att byta tillbaka till den föregående miljön; då jag ju trots allt måste upp och jobba dagen därpå.

Förhoppningsvis kommer bytet inte att göra någon funktionell skillnad, utan några kompatibilitetsproblem eller annat; men när det väl är gjort uppskattar jag hjälp med testning för att se så att ingen sida slutar fungera. Det borde inte kunna hända, men som vi alla vet är ju ingenting i teknikens värld riktigt så hundraprocentigt som man hade önskat... :)

Det här är det första steget till att på sikt gå över till nya PHP 8, då jag just nu är fast i version 7 som varit "End of life" i tre år - men eftersom PHP 8 kommer resultera i kompatibilitetsförändringar och lär kräva omkodningar av vissa sidor, så blir det en senare fråga; då jag kommer lägga upp en testdomän för att alla ska kunna hjälpa till att testa den nya PHP-versionen. Men som sagt, det kommer sen...

Daniel Hofverberg

Självklart ska ingenting vara enkelt här i världen, och det var inte riktigt så enkelt som jag trodde att gå över till PHP-FPM. Men nu är övergången äntligen klar, och jag hoppas att hela sajten ska fungera igen. :)

Det kan behövas justeras en del inställningar, så säg till om sajten dyker eller fortfarande känns seg; då det är möjligt att standardinställningarna inte duger. Testa gärna också och se om alla sidor/avdelningar på Dubbningshemsidan fungerar - då det blev så sent hinner jag inte göra det nu, utan får hoppas att allt håller sig igång tills imorgon...

Daniel Hofverberg

Av det lilla jag hunnit testa tycker jag att det känns som att både forumet och hela sajten blivit märkbart snabbare sedan bytet - allt känns åtminstone just nu väldigt snabbt och stabilt. Eller vad tycker ni andra?

Haap

Citat från: Daniel Hofverberg skrivet  6 november 2025 kl. 09:30:06Av det lilla jag hunnit testa tycker jag att det känns som att både forumet och hela sajten blivit märkbart snabbare sedan bytet - allt känns åtminstone just nu väldigt snabbt och stabilt. Eller vad tycker ni andra?
Det känns mycket bättre, svarstiden är ju i stort sett direkt!
Bra jobbat Daniel!

Anders M Olsson

Inte för att det spelar så stor roll för mig personligen, men gästboken är fortfarande tom.

I övrigt håller jag med om att allt verkar gå betydligt snabbare nu.

Daniel Hofverberg

Citat från: Anders M Olsson skrivet  6 november 2025 kl. 11:10:07Inte för att det spelar så stor roll för mig personligen, men gästboken är fortfarande tom.

I övrigt håller jag med om att allt verkar gå betydligt snabbare nu.
Ja, gästboken har jag inte hunnit titta på än - jag har hittat åt en backup, men vet inte exakt hur den ska återställas än; i och med att just gästboken inte kör på MySQL-databas utan på filbaserad lagring. Jag ska undersöka det så fort jag hinner.

Men jag håller med att allt verkar gå betydligt snabbare - vi får bara hoppas att det fortsätter så även när belastningen ökar.

Mathilda Gustafsson

Är det här anledningen till att Chrome numera varnar för Dubbningshemsidan och forumet som osäker?

Screenshot_Chrome.jpg

Daniel Hofverberg

Citat från: Mathilda Gustafsson skrivet Igår kl. 08:00:05Är det här anledningen till att Chrome numera varnar för Dubbningshemsidan och forumet som osäker?

Screenshot_Chrome.jpg
Det uppstod ett missöde med certifikaten i natt, i samband med att jag försökte få upp en testdomän för att kunna testa PHP 8; för att så fort som möjligt kunna gå över till den nyaste versionen av PHP. När jag skapade certifikat för den nya domänen, så fick Let's Encrypt för sig att jag ville byta ut alla certifikat mot det nya; även för sidor som certifikatet inte gällde för... :(

Nu har jag förnyat certifikatet på servern, så prova igen och se om det fungerar som det ska nu utan varningar. :)
(Du kan behöva starta om Chrome, för att den ska känna av det nya certifikatet)

Mathilda Gustafsson

Citat från: Daniel Hofverberg skrivet Igår kl. 08:53:17Det uppstod ett missöde med certifikaten i natt, i samband med att jag försökte få upp en testdomän för att kunna testa PHP 8; för att så fort som möjligt kunna gå över till den nyaste versionen av PHP. När jag skapade certifikat för den nya domänen, så fick Let's Encrypt för sig att jag ville byta ut alla certifikat mot det nya; även för sidor som certifikatet inte gällde för... :(

Nu har jag förnyat certifikatet på servern, så prova igen och se om det fungerar som det ska nu utan varningar. :)
(Du kan behöva starta om Chrome, för att den ska känna av det nya certifikatet)
Nu får jag inte längre några varningar.
Screenshot_Chrome_1.jpg

Daniel Hofverberg

Citat från: Mathilda Gustafsson skrivet Igår kl. 10:09:38Nu får jag inte längre några varningar.
Så bra, då borde det fungera för alla. :)

Jag fick dock inte någon varning, men kanske beror det på att jag oftast använder Edge istället för Chrome - Edge kanske cachar certifikaten ett litet tag, så att det därför inte syntes direkt...

Daniel Hofverberg

Är det någon mer här som har drabbats av 403 Forbidden/Förbjuden åtgärd när ni besökt Dubbningshemsidan i allmänhet och/eller forumet? Jag har själv råkat ut för det ett par gånger, och jag tror att det är DoS-skyddet som är för överaggressivt och ibland blockerar även genuin trafik. Det är dock inte helt enkelt att bli klok på inställningarna, varför det inte är så lätt att veta vad man bör ställa in det på; men jag har gjort ett försök att öka värdena nu...

Om ni drabbas av det problemet, så vänta 30 sekunder och försök igen - har ni inte försökt gå till någon sida eller göra något på 30 sekunder ska ni automatiskt bli "upplåsta" om det fungerar som det ska. Men har ni råkat ut för det, så skicka gärna PM eller e-post med er IP-adress, så att jag kan kolla upp i loggen exakt varför er IP-adress blivit blockerad; så har jag större chanser att kunna åtgärda problemet.

Ni kan få fram er IP-adress via exempelvis den här sidan:
https://whatismyipaddress.com/

Och skriv här om ni råkat ut för det, så att jag kan få ett hum om det är ett omfattande problem eller enstaka olycksfall som råkar flaggas som misstänkt. :)