Userbase server onderhoud

Vragen of opmerking aan het adres van de Userbase kan je hier posten. Ook nieuws ivm Userbase wordt hier gepost.
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer
Contacteer:

AfbeeldingHet is weer de tijd van 't jaar. De userbase server zal op 2009-12-11 (morgen dus) een upgrade krijgen. De werkzaamheden zouden starten rond 10u en zouden niet langer dan 1u mogen duren. De server wordt geupgrade van Debian Etch naar Lenny met daarbij behorende updates van de web- en databaseserver.
Afbeelding
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer
Contacteer:

De update is voltooid!

Voor:

Code: Selecteer alles

walhalla:~# uptime
 11:05:12 up 450 days, 21:10,  2 users,  load average: 0.75, 0.51, 0.59
Na:

Code: Selecteer alles

walhalla:~# uptime
 11:21:31 up 12 min,  1 user,  load average: 0.58, 0.76, 0.52
Happy userbasing :)
Afbeelding
Gebruikersavatar
devilkin
Elite Poster
Elite Poster
Berichten: 4884
Lid geworden op: 17 mei 2006, 20:10
Uitgedeelde bedankjes: 551 keer
Bedankt: 341 keer
Contacteer:

Wat een service.. :D
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

Op een kwartier geupdate of wat. Wow. :-o
Gebruikersavatar
gr4vity
Erelid
Erelid
Berichten: 2572
Lid geworden op: 27 feb 2006, 20:54
Bedankt: 2 keer
Contacteer:

Nice work Sub!
Afbeelding Afbeelding Afbeelding
Gebruikersavatar
Patje
Elite Poster
Elite Poster
Berichten: 3412
Lid geworden op: 03 sep 2003, 19:18
Locatie: (Ledegem)West vlaanderen
Uitgedeelde bedankjes: 179 keer
Bedankt: 79 keer

Ik merk vandaag dat het soms nogal traag gaat om een topic te openen/bekijken, was vroeger nooit zo .... :roll:
Dus blijft soms hangen voor een tiental seconden en soms gaat het wel binnen de seconde open.
Laatst gewijzigd door Patje 12 dec 2009, 13:48, in totaal 1 gewijzigd.
Intel® i3-10100 Quad-Core @3,60 GHZ. Ram: 16 GB DDR4. SSD NVMe 500 GB || Windows 11 Home X64 || GSM Samsung A13 @Proximus FlexPack
AfbeeldingAfbeelding
*B-Box3V+ Speedtest https://www.speedtest.net/nl/result/12841719727
TomG
Elite Poster
Elite Poster
Berichten: 2169
Lid geworden op: 06 jun 2005, 18:33
Locatie: Zwevegem
Uitgedeelde bedankjes: 472 keer
Bedankt: 106 keer

Da's omdat ge te snel zijt.
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer
Contacteer:

Patje schreef:Ik merk vandaag dat het soms nogal traag gaat om een topic te openen/bekijken, was vroeger nooit zo .... :roll:
Dus blijft soms hangen voor een tiental seconden en soms gaat het wel binnen de seconde open.
Had ik ook gemerkt net na het herstarten van de server. Dus ik dacht dat het aan het feit lag dat de caches leeg waren enzo. Komt het nog altijd voor en zijn er nog mensen die hier last van hebben?
Afbeelding
driesve
Elite Poster
Elite Poster
Berichten: 1613
Lid geworden op: 05 mei 2008, 12:32
Locatie: Antwerpen
Uitgedeelde bedankjes: 74 keer
Bedankt: 85 keer

Mij is het in ieder geval nog niet opgevallen.
Alles lijkt even snel te gaan als vroeger.
VOiD
Elite Poster
Elite Poster
Berichten: 2432
Lid geworden op: 10 jan 2006, 20:10
Locatie: Herent
Uitgedeelde bedankjes: 53 keer
Bedankt: 214 keer

Ik wil hier nu ni de pessimist uithangen maar wanneer verdwijnt de 'Beta' uit het logo ? Dat staat er nu toch al wel even... :?
Internet: EDPNet VDSL
Telefonie: OVH
GSM: Proximus
Gebruikersavatar
Goztow
userbase crew
userbase crew
Berichten: 13592
Lid geworden op: 14 nov 2006, 16:21
Locatie: Brussel
Uitgedeelde bedankjes: 1423 keer
Bedankt: 878 keer

Als de speedtest terug is? :D
Bedank andere users voor nuttige posts, door op Afbeelding te klikken
Gebruikersavatar
Patje
Elite Poster
Elite Poster
Berichten: 3412
Lid geworden op: 03 sep 2003, 19:18
Locatie: (Ledegem)West vlaanderen
Uitgedeelde bedankjes: 179 keer
Bedankt: 79 keer

Die is allang weg (al meer dan een jaar?) de meesten hebben die hoop al opgegeven denk ik.
genoeg alternatieven.

Afbeelding
Intel® i3-10100 Quad-Core @3,60 GHZ. Ram: 16 GB DDR4. SSD NVMe 500 GB || Windows 11 Home X64 || GSM Samsung A13 @Proximus FlexPack
AfbeeldingAfbeelding
*B-Box3V+ Speedtest https://www.speedtest.net/nl/result/12841719727
Gebruikersavatar
Goztow
userbase crew
userbase crew
Berichten: 13592
Lid geworden op: 14 nov 2006, 16:21
Locatie: Brussel
Uitgedeelde bedankjes: 1423 keer
Bedankt: 878 keer

Kheb het probleem ook al opgemerkt.

[Afbeelding Post made via mobile device ]
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

VOiD schreef:Ik wil hier nu ni de pessimist uithangen maar wanneer verdwijnt de 'Beta' uit het logo ? Dat staat er nu toch al wel even... :?
Hmz :D

I know, ik heb die beta nooit durven weghalen omdat we nooit alle aanmeldproblemen opgelost hebben gekregen. Andere oplossingen (Rokbridge, nieuwere versie van JFusion, ...) leken niet te helpen, dus zijn we nu aan het kijken naar optie 4: laten we eens opnieuw beginnen :)

Speedtest zitten we beetje met 2 problemen in de huidige situatie:
a) De speedtest an sich: De oude was/is java-gebaseerd en is niet meer onderhouden. Zijnde: oude code, oude libraries en ik ken niks van java. Suggestie was om dan net zoals Ookla en speed.io een flash/flex-gebaseerde speedtest te maken, maar het ontbreekt aan de concrete uitwerkingen hiervan.
b) Integreren met Joomla (de front-end-site). Ik doe vast iets heel erg fout, maar development in Joomla is niet zo eenvoudig als ik dacht. 't Is me gelukt om iets te maken als m'n 'River of News', maar van zodra ik iets met interactiviteit wil maken wordt het zodanig complex omdat de omgeving niet helemaal bekend is. Hadden we nu voor Drupal gekozen bestond dat probleem evenzeer.

Dusjah, 'beta' omdat bijlange niet alle functionaliteit er in zit die we ooit hadden (hey, niemand die iets zegt van de providertabel? :-)) en we nog degelijk enkele technische problemen hebben.

Goeie nieuws is dat er terug beweging in de trein zit en we met 'Userbase wave 3', de voorbereidingen zijn grotendeels gebeurd, de uitwerking is in gang gezet :)
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

Oké, ik heb net een moment van 'traagte' van Userbase kunnen vastleggen ('t is akelig hoor, 't is een phpBB-query die 1,5 min lang heel veel tabellen gelocked houdt en bijgevolg een lange wachtrij oplevert). Het gekke is dat deze niet in de 'slow query'-log voorkomt, dus ik weet niet zeker wat er aan de hand is...
Gebruikersavatar
Goztow
userbase crew
userbase crew
Berichten: 13592
Lid geworden op: 14 nov 2006, 16:21
Locatie: Brussel
Uitgedeelde bedankjes: 1423 keer
Bedankt: 878 keer

Open deur intrappen: het ligt zeker niet aan het forum, want dat werkte perfect voorheen. Tenzij je mss tegelijkertijd hebt geupdate naar 3.0.6?
Bedank andere users voor nuttige posts, door op Afbeelding te klikken
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

All signs point to the RSS-feed... Hmz...
flt
Elite Poster
Elite Poster
Berichten: 755
Lid geworden op: 08 dec 2005, 17:10
Bedankt: 3 keer

Ben ik nu de enige die daar geen last van heeft? Of is het vooral in de piekuren 'savonds?

Pageload zit hier tussen de 0.4s - 1.5s
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

De feed wordt 4x per uur gegenereerd, dus als ge toevallig op de site zijt tussen die momenten in hebt ge er geen last van...

De vertraging bij de query ligt bij "copying to temporary table", wat 99% van de tijd van de query inhoudt... Eens zien hoe de query kan geoptimaliseerd worden...
Momenteel duurt ie 22 seconden, maar aangezien het bereik van de query een halve dag inneemt loopt de data in de query op in de loop van de dag (als er meer gepost is).
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

Query aangepast, de temporary table is van bijna 22000 items tot 53 teruggebracht. Flinke verbetering, maar 't kan nog beter :).
Geen idee wat dit aan het gevoel van traagheid gaat doen, maar 't zou al veeeeel beter moeten zijn.
Limburg
Elite Poster
Elite Poster
Berichten: 1636
Lid geworden op: 28 okt 2003, 14:40
Locatie: N.O.Limburg
Uitgedeelde bedankjes: 27 keer
Bedankt: 4 keer

Had net weer een wachttijd van 40 seconden.
Uzzi
Elite Poster
Elite Poster
Berichten: 1565
Lid geworden op: 24 maa 2006, 11:12
Uitgedeelde bedankjes: 21 keer
Bedankt: 32 keer

Om even terug te komen op de speedtest, is er echt nood aan nog een speedtest ? Ik denk dat er wel ruim voldoende online zijn : speedtest.net, speedtest.telenet.be, ...

Persoonlijk vind ik dat de beheerders/ontwikkelaars van userbase hun schaarse tijd niet moeten steken in een tool waar er al verschillende goede van beschikbaar zijn. Ik denk dat ze heus nog wel andere katten te geselen hebben. Links naar een paar deftige speedtesten is voor mij ruimschoots voldoende.

My 2 cents
Gebruikersavatar
cloink
Elite Poster
Elite Poster
Berichten: 3515
Lid geworden op: 29 okt 2007, 10:29
Twitter: cloink
Uitgedeelde bedankjes: 93 keer
Bedankt: 137 keer
Contacteer:

Het enige voordeel aan een "eigen" speedtest is dat het meer nieuwe bezoekers trekt. Als er iemand op een ander forum zijn resultaten kan posten en het Userbase-logo en/of link is duidelijk "in beeld", dan zorgt dat voor extra traffic uiteraard. Idem voor de eventuele statistieken en "top"-lijstjes die hier uit zouden kunnen voortvloeien. Misschien toch wel de moeite waard?
ooh. shiny.
Gebruikersavatar
gr4vity
Erelid
Erelid
Berichten: 2572
Lid geworden op: 27 feb 2006, 20:54
Bedankt: 2 keer
Contacteer:

Inderdaad, zoals cloink aangeeft heeft een eigen speedtest als voordeel dat we statestieken per provider etc kunnen opbouwen.
Afbeelding Afbeelding Afbeelding
Gebruikersavatar
Goztow
userbase crew
userbase crew
Berichten: 13592
Lid geworden op: 14 nov 2006, 16:21
Locatie: Brussel
Uitgedeelde bedankjes: 1423 keer
Bedankt: 878 keer

Speedtesten kunnen ook gelinkt zijn aan de forum users en dan bouw je toch wel leuke statistieken op die een meerwaarde kunnen betekenen.
Bedank andere users voor nuttige posts, door op Afbeelding te klikken
Sensei Zeon
Administrator
Administrator
Berichten: 4143
Lid geworden op: 15 sep 2002, 09:08
Locatie: Belgium, Haacht
Contacteer:

Limburg schreef:Had net weer een wachttijd van 40 seconden.
We hebben zo goed als zeker de snoodaard te pakken die voor de latency zorgt, nu nog zo oplossen dat alles blijft werken :-)
Your Sensei sends his greetz, SeNsEi Ze0n

Afbeelding
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer
Contacteer:

Door het gefoeffel met de MySQL server is blijkbaar de SMTP server (postfix) ook onderuit gegaan gisterenavond. De reden hiervoor is dat postfix de authenticatiegegevens uit MySQL haalt (virtual users). Normaal zou deze vanzelf moeten recoveren zodra MySQL terug beschikbaar is, maar het was blijkbaar niet het geval. Als jullie nu plots veel userbase email binnen krijgen: Skoezie! :)
Afbeelding
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

Niemand hier met (veel) MySQL-kennis?
De query die voor het probleem zorgt verliest heel z'n tijd bij "Copying to tmp table". 99,7% van de execution time gaat daar naartoe.
't Lijkt me geen indexen of sortering of join-probleem...
Astralon
Elite Poster
Elite Poster
Berichten: 3310
Lid geworden op: 26 jul 2005, 12:17
Locatie: Lochristi
Uitgedeelde bedankjes: 196 keer
Bedankt: 125 keer

Doe eens explain myquery waar myquery de query is die je verdenkt.
Ergens verwijzing naar "Using temporary" ?
Gebruikersavatar
Sasuke
Elite Poster
Elite Poster
Berichten: 4854
Lid geworden op: 13 aug 2003, 20:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 153 keer
Bedankt: 332 keer
Contacteer:

meon schreef:Niemand hier met (veel) MySQL-kennis?
De query die voor het probleem zorgt verliest heel z'n tijd bij "Copying to tmp table". 99,7% van de execution time gaat daar naartoe.
't Lijkt me geen indexen of sortering of join-probleem...
Meon, de tmp Table is volgens mij in het geheugen geladen by een default MySQL config. Is er een memorylimiet op mysql ingesteld of zit de servers soms wat te veel te swappen ?

grtz,
Sasuke
Who the fxxk is General Failure and why is he reading my hard disk ?
Afbeelding
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

Ik heb 't idee dat 'm diskbased wordt, maar dat zou toch pas vanaf 2 MB mogen zijn?
In bijlage wat statistieken ivm de query.
Bijlagen
ub_slow_explain.png
(11.54 KiB) 15 keer gedownload
ub_slow_status.PNG
(82.53 KiB) 8 keer gedownload
ub_slow_profile.PNG
(17.47 KiB) 589 keer gedownload
Astralon
Elite Poster
Elite Poster
Berichten: 3310
Lid geworden op: 26 jul 2005, 12:17
Locatie: Lochristi
Uitgedeelde bedankjes: 196 keer
Bedankt: 125 keer

Mag ik de query zelf eens zien?
En welke versie van MySQL gebruiken jullie?
Wat is er veranderd (m.b.t. MySQL) tijdens de upgrade?
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

MySQL is van 5.0.32 naar 5.0.51a of zo gegaan
De query:

Code: Selecteer alles

SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username, p.post_text, p.post_id, f.forum_id, f.forum_name, p.forum_id
FROM
  phpbb_topics AS t
  Inner Join phpbb_posts AS p ON p.topic_id = t.topic_id
  Inner Join phpbb_users AS u ON u.user_id = p.poster_id
  Inner Join phpbb_forums AS f ON f.forum_id = t.forum_id
WHERE
  t.forum_id NOT IN ( 1,2,3,4 )
  AND p.post_time > (SELECT unix_timestamp(CURRENT_TIMESTAMP ) -43200 )
  AND t.topic_status <>2
ORDER BY p.post_id DESC
LIMIT 25
Astralon
Elite Poster
Elite Poster
Berichten: 3310
Lid geworden op: 26 jul 2005, 12:17
Locatie: Lochristi
Uitgedeelde bedankjes: 196 keer
Bedankt: 125 keer

Zonder de details te kennen is het moeilijk om de query verder te optimalizeren.
Copying to tmp table is per definitie een moeilijk probleem.
Ik hoop/verwacht dat de nodige indexen aanwezig zijn.

Dus misschien is de hoeveelheid geheugen die er beschikbaar is voor tijdelijke tabellen te klein.
Geef eens de waarden van tmp_table_size en max_heap_table_size.
De maximale grootte van de tijdelijk tabel is het minimum van deze twee waarden.
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

tmp table size 33,554,432
max heap table size 16,777,216

Aangezien alle selecties op ID's (dus keys) gebeuren zou dat allemaal geïndexeerd moeten zijn...

De query eens herschreven met een subselect:

Code: Selecteer alles

select t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username, p.post_text, p.post_id, f.forum_id, f.forum_name, p.forum_id
FROM 
	phpbb_topics  AS t , 
	phpbb_posts AS p , 
	phpbb_users AS u ,
	phpbb_forums AS f 
WHERE 
	p.topic_id in	(SELECT topic_id 
		FROM phpbb_topics
		where forum_id NOT
		IN ( 1, 2, 3, 4 )
		AND post_time > (
		SELECT unix_timestamp(
		CURRENT_TIMESTAMP ) -43200 )
		AND t.topic_status <>2
		)
	AND p.topic_id = t.topic_id
	AND u.user_id = p.poster_id
	AND f.forum_id = t.forum_id
ORDER BY p.post_id DESC
LIMIT 25
De execution time verhuist dan naar 'preparing'...
Astralon
Elite Poster
Elite Poster
Berichten: 3310
Lid geworden op: 26 jul 2005, 12:17
Locatie: Lochristi
Uitgedeelde bedankjes: 196 keer
Bedankt: 125 keer

meon schreef:tmp table size 33,554,432
max heap table size 16,777,216
Ik ken de specs van de machine niet maar is 16 en 32 MB niet een beetje weinig?
Dit betekent dat tijdelijke tabellen maximaal 16 MB groot mogen zijn alvorens ze naar disk worden geswapt.
Als de hoeveelheid beschikbaar geheugen het toelaat zou ik eens proberen dit te verhogen tot 128 en 256 MB of zelfs 256 en 512 MB.
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

Nu ge het zegt.
Die waarden waren vroeger volgens mij verhoogd en waarschijnlijk is de config dankzij die upgrade terug naar een standaard gezet?
Ik laat het systeembeheer aanpassen :)
Thx!
Astralon
Elite Poster
Elite Poster
Berichten: 3310
Lid geworden op: 26 jul 2005, 12:17
Locatie: Lochristi
Uitgedeelde bedankjes: 196 keer
Bedankt: 125 keer

Het zijn inderdaad de default waarden en die zijn op zich al belachelijk zijn want de grootte van tmp_table_size wordt alsnog beperkt door max_heap_table_size.
Dus voor alle duidelijkheid: max_heap_table_size > tmp_table_size en niet omgekeerd !
Sub Zero
Administrator
Administrator
Berichten: 6181
Lid geworden op: 15 sep 2002, 12:14
Locatie: Herzele
Uitgedeelde bedankjes: 74 keer
Bedankt: 121 keer
Contacteer:

'k Heb voorlopig volgende waarden in de config file gezwierd:

Code: Selecteer alles

max_heap_table_size 128M
tmp_table_size 64M
Bedankt Astralon! 'k Denk dat ik u ondertussen al vrij veel pinten moet :)
Afbeelding
Astralon
Elite Poster
Elite Poster
Berichten: 3310
Lid geworden op: 26 jul 2005, 12:17
Locatie: Lochristi
Uitgedeelde bedankjes: 196 keer
Bedankt: 125 keer

Sub Zero schreef:Bedankt Astralon! 'k Denk dat ik u ondertussen al vrij veel pinten moet :)
Laat ons eerst maar eens kijken of het werkt.
Kan ik die pinten omwisselen tegen een glaasje MACALLEN ? En doe anders maar een Cola Zero :P.
Plaats reactie

Terug naar “Userbase: Aankondigingen, vragen en suggesties”