Bekijk Volledige Versie : Iemand die servers kan optimaliseren
Op het moment draai ik 2 servers, een Apache en een MySQL server.
De serverload op beide is laag maar toch draait de site vaak langzaam.
Ik ben al heel lang bezig met het configureren van Apache, maar ik kom er niet uit.
Nu ben ik op zoek naar iemand die mij een paar uurtjes kan helpen met het configureren zodat de boel weer wat sneller gaat.
Stuur s.v.p. je tarief mee, alvast bedankt!
flashbanger
02/07/08, 14:03
Ligt dit wel aan de server en niet aan de code van de site ?
De MySQL server heeft een lage load (<0.2) dus daar zit het wel goed mee.
Het zou natuurlijk aan het script kunnen liggen, hoewel ik dat niet vermoed, maar dan alsnog zou ik er achter moeten komen welk deel, en daar heb ik ook hulp bij nodig :).
Ik denk dat de oplossing niet zo heel moeilijk zal zijn, en dat een hoop mensen je hier in het forum ook wel willen helpen. Een langzame server met een lage load heeft vaak te maken met DNS problemen. Je software wacht dan steeds op de DNS lookups. Heb je de DNS goed geconfigureerd en zijn lookups snel?
Draait er custom made software op je server of standaard software?
Is het een dedicated server voor een enkel project, of een shared hosting server?
Wat voor software draait er op je server? PHP, Python, Perl of een combinatie?
Heb je al gekeken met top en atop?
is apache/mysql wel geconfigureerd dat hij voldoende connecties kan accepteren?
Ik denk dat de oplossing niet zo heel moeilijk zal zijn, en dat een hoop mensen je hier in het forum ook wel willen helpen. Een langzame server met een lage load heeft vaak te maken met DNS problemen. Je software wacht dan steeds op de DNS lookups. Heb je de DNS goed geconfigureerd en zijn lookups snel?
Draait er custom made software op je server of standaard software?
Is het een dedicated server voor een enkel project, of een shared hosting server?
Wat voor software draait er op je server? PHP, Python, Perl of een combinatie?
Heb je al gekeken met top en atop?
> Heb je de DNS goed geconfigureerd en zijn lookups snel?
Waar kan ik testen hoe snel de lookups zijn?
> Is het een dedicated server voor een enkel project, of een shared hosting server?
Twee dedicateds, 1 MySQL server en 1 webserver. Er draaien 2 projecten op.
> Draait er custom made software op je server of standaard software?
Gewoon standaard LAMP omgeving.
> Wat voor software draait er op je server? PHP, Python, Perl of een combinatie?
Ik gebruik alleen PHP.
> Heb je al gekeken met top en atop?
Ja, op de webserver zie ik een hele lange lijst met HTTPD requests.
top - 15:43:13 up 460 days, 22:39, 2 users, load average: 0.87, 0.79, 0.71
Tasks: 285 total, 2 running, 282 sleeping, 0 stopped, 1 zombie
Cpu(s): 16.1% us, 3.8% sy, 0.0% ni, 73.2% id, 6.8% wa, 0.2% hi, 0.0% si
Mem: 2074932k total, 1765568k used, 309364k free, 26156k buffers
Swap: 2031608k total, 328536k used, 1703072k free, 287500k cached
PID USER PR NI %CPU TIME+ %MEM VIRT RES SHR S COMMAND
30965 apache 15 0 1 0:00.30 0.5 23076 10m 4744 S httpd
31008 apache 16 0 1 0:00.18 0.5 23372 11m 4700 S httpd
De httpd's gaan door tot de onderkant van het scherm.
GlennMatthys
02/07/08, 15:57
Schakel reverse lookups in apache & mysql uit.
HostnameLookups staat al op Off, bedoel je dat?
GlennMatthys
02/07/08, 16:13
Ja, dat bedoelde ik. Maak je gebruik van mod_authz_host? Want die doet reverse lookups onafhankelijk van de hostnamelookups instellingen.
Heb je ook de reverse lookups op de mysql server uitgeschakeld?
Ja, dat bedoelde ik. Maak je gebruik van mod_authz_host? Want die doet reverse lookups onafhankelijk van de hostnamelookups instellingen.
Heb je ook de reverse lookups op de mysql server uitgeschakeld?
Voor zover ik weer gebruik ik geen mod_authz_host, maar ik kan er ook niks over vinden in mijn config files.
En waar vind ik HostnameLookups op een MySQL server? Er draait namelijk geen Apache op.
Als er overigens iemand is die mij betaald een tijdje kan helpen, ik ben nog steeds op zoek.
Probeer Randy eens, die had hier laatst al een advertentie neergezet dat hij werk zocht...
Zou idd de raad van Xolphin volgen : Randy is iemand die zijn werk zeer serieus neemt, en ook mij al uit de nood heeft geholpen! Op enkele minuten tijd had hij de oorzaak gevonden waarom mijn mail niet binnenkwam, en dit meteen gefixed.
GlennMatthys
02/07/08, 17:03
Voor zover ik weer gebruik ik geen mod_authz_host, maar ik kan er ook niks over vinden in mijn config files.
En waar vind ik HostnameLookups op een MySQL server? Er draait namelijk geen Apache op.
Als er overigens iemand is die mij betaald een tijdje kan helpen, ik ben nog steeds op zoek.
Dat doe je in my.cnf, skip-name-resolve
Swap: 2031608k total, 328536k used, 1703072k free, 287500k cached
Doe ook even "vmstat 1" en kijk of hij aan het swappen is terwijl je de site bezoekt.
Hoi Tijmen,
Ik heb eventueel wel de tijd om een kijkje te nemen. Gebruik je al accellerators of een andere vorm van caching?
Vanavond gaat het niet meer lukken, ik kom net het datacentrum uit hobbelen en heb vanavond nog wat dingen staan. Morgen eind van de ochtend / begin van de middag zal echter geen probleem zijn. Als er echt spoed bij is kan het eventueel wel eerder, maar dan enkel noodoplossingen.
Mijn contactgegevens en tarieven staan op: http://www.ispgids.com/isp/ispi.
kans is vrij groot dat dit aan je script(s) ligt, of misschien heb je gewoon brakke hardware?
ik zou iig de apache status module installeren, de mysql-slow log aanzetten en de php error log aanzetten. Daar kun je vaak al heel veel mee.
asusk7m550
03/07/08, 09:29
Mocht je nog hulp nodig hebben stuur me een PM. Dan kan ik even met je mee kijken en oplossing als het niet al te moeilijk is. Bij moeilijke problemen kunnen we even kijken hoeveel tijd het kost.