Vaihdoin linux-palvelimeni muistikamman 256 -> 512Mt. Kun käynnistin koneen uudestaan, niin httpd ei käynnistynytkään. Yritin sitten käynnistää sitä komentorivitä, jolloin sain virheilmoituksen "Muistialueen ylitys". Sama ilmoitus tuli antoi httpd -komennon sitten millä argumenteilla hyvänsä. Äsken päätin kirjoittaa tänne ja kokeilin vielä saisinko palvelimen käyntiin. Yllätyksekseni se lähti pelittämään ihan normaalisti. Tällä välillä en ole koskenutkaan koko koneeseen. Olen käyttänyt konetta vain etänä SSH:lla windows-koneesta käsin. Osaisiko joku viisas selittää mikä tämä muistialueen ylitys on ja mistä se johtuu? Ja mihin se ongelma katosi? Olen toki tyytyväinen että nyt kaikki toimii, mutta olisi silti kiva tietää mistä ongelmat johtuivat.
Muistialueen ylitys on virheilmoitus jonka käyttöjärjestelmä antaa kun jokin ohjelma syystä tai toisesta yrittää kirjoittaa varatun alueen ulkopuolelle. Ohjelmillehan varataan tietty alue muistista jossa ne saavat toimia ettei kaksi ohjelmaa toimi samalla alueella. Kyseessä voi olla joko ohjelman tai muistin virhetoiminto. Sinun tapauksessasi epäilen että et tainnut paljoa itteäs maadoitella koneen runkoon muistien vaihdon yhteydessä. Noita staattisen sähkön aiheuttamia ongelmia on silloin tällöin näkyny. Ilmeisesti muistikampa kumminkaan ei ole mennyt rikki vaan ylimääräinen staattinen varaus on tasaantunt ajan kuluessa hissukseen (eikä onneksi yhdellä räsäyksellä) ja muisti on toiminut taas kuten pitääkin. Vink. Kannattaa koko ajan pitää toisella kädellä kotelosta kiinni kun operoi koneen sisällä.
Toi sama muistikampa oli aikaisemmin toisessa koneessa, joka ei toiminut kunnolla. Nyt siinä on toinen muisti, jonka kanssa siinä ei ole ollut ongelmia. Tosin vaihdoin samalla myös kovalevyn. On siis täysin mahdollista että muistissa on fyysistä vikaa. Sitä itsekin aluksi epäilin, mutta aloin ihmettelemään kun vika mystisesti katosi.