Ik heb m'n webserver thuis gemigreerd van mijn x86_64 system naar de Beaglebone Black (eerste staat niet constant aan, tweede wel, da's handiger).
De configuratie is eenvoudig - Lighttpd met PHP, en daar bovenop Pico CMS. Licht, snel, geen database nodig - perfect voor mij. Dat draaide goed op mijn x86 server (ook Debian Jessie). Nu ik het geheel naar de Beaglebone Black verhuisd heb, duurt het 2-3s eer een pagina op de blog laadt, en dat belast de processor ook even voor 100%.
Ik heb het volgende al kunnen vaststellen/uitsluiten:
Wat kan ik doen om het probleem verder te onderzoeken? Ik heb de configuraties zo goed als één op één overgezet (van Lighttpd en Pico), de PHP-configuratie heb ik niet aangeraakt op de Beaglebone, die is stock.
Ik weet niet of dit in NOS hoort of in netwerken btw. Maar aangezien het op Linux draait...
De configuratie is eenvoudig - Lighttpd met PHP, en daar bovenop Pico CMS. Licht, snel, geen database nodig - perfect voor mij. Dat draaide goed op mijn x86 server (ook Debian Jessie). Nu ik het geheel naar de Beaglebone Black verhuisd heb, duurt het 2-3s eer een pagina op de blog laadt, en dat belast de processor ook even voor 100%.
Ik heb het volgende al kunnen vaststellen/uitsluiten:
- De blog (PHP) heeft 2-3s nodig om eender welke pagina te laden, dat belast de CPU even voor 100%.
- De downloadpagina - gewoon een dir listing - laadt normaal, dus het lijkt erop dat het probleem niet bij Lighttpd ligt.
- Als ik php-cgi aanroep via SSH, dan zie ik dat hij ook een paar seconden hangt voor hij HTML genereert.
- Ik heb in Lighttpd FastCGI debugging aangezet maar daar lijkt niks mis te lopen, de PHP interpreter doet er echt 2-3s over.
- CPU governor van 'ondemand' naar 'performance' gewijzigd. Laadtijd blijft 2-3s.
Wat kan ik doen om het probleem verder te onderzoeken? Ik heb de configuraties zo goed als één op één overgezet (van Lighttpd en Pico), de PHP-configuratie heb ik niet aangeraakt op de Beaglebone, die is stock.
Ik weet niet of dit in NOS hoort of in netwerken btw. Maar aangezien het op Linux draait...
Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje