Avatar billede axkris Nybegynder
25. oktober 2003 - 10:42 Der er 14 kommentarer og
2 løsninger

Server går ned

Hej alle

Jeg har en større hjemmeside (dvs. 1000 dagligt besøgende) liggende hos webudbyderen http://www.azero.dk/

Vi programmerer i ASP og anvender en access- og en MySql-database.

Webmæssigt har det kørt nogen lunde acceptabelt indtil for nylig, hvor vores hjemmeside gik ned gang på gang - sommetider flere gange dagligt. Vores hjemmeside er i alt blevet flyttet mellem 4 af Azeros servere i håbet om, at det skulle afhjælpe problemet... men nissen er flyttet med og har vist sig rigtigt meget i den sidste tid.

P.t. ligger vi på en 2003-server.

Vi har ligget vandret for at finde fejlen og drift-afd. hos Azero har hver gang genstartet serveren og siger, at årsagen kan være:
1) En uendelig løkke
2) Noget tungt data, som forsøges hentet, men som mislykkedes
3) At mb-loftet for vores site er overskredet.

Sidstnævnte kunne godt meget nemt ændres, men viste sig ikke at have nogen effekt.

Da jeg programmerer i ASP er det jo nærliggende at tro, at der er tale noget defekt asp-kode, men problemet er jo bare, at hjemmesiden har i 1000'vis af linies kode. Så hvordan så finder man den evt. defekte kode, når der ingen fejl-meddelelser kommer. (Hver gang at jeg har fået en fejl-meddelelse har jeg rettet fejlen, men det ikke haft nogen effekt mht. at hjemmesiden går ned).

Findes der produkter, som man kan bruge til at spore defekt kode? Eller findes der andre webudbydere, som har en service, hvor de hjælper kunderne med at finde den defekte kode? (Jeg får meget snart tilsendt opsigelsespapirerne)

Har I andre gode bud på, hvordan man finder fejl, som får ens hjemmeside til gå ned?

Kom glad - for jeg er på bar bund her :-|
Avatar billede riishoj Nybegynder
25. oktober 2003 - 11:14 #1
Jeg har selv haft et måske lignende problem. Det viste sig, at jeg havde glemt at få lukket db connection i et af mine scripts. Det er nok en lidt for indlysende fejl, men jeg var overbevist om, at jeg fik lukket alle db'en i alle mine scripts, men ved nærmere eftersyn, var der altså en smutter.
Avatar billede keysersoze Ekspert
25. oktober 2003 - 11:43 #2
1000 daglige besøgende _er_ selvfølgelig et par stykker - men det burde altså ikke være så meget at enkelte glemte ulukkede db-conn burde få det hele til at gå ned...

Det er svært at fejlsøge på sådan noget, men azero må næsten have en log de kan gå ind og kigge på og se hvad det er der forårsager fejlen... Alternativt selvfølgelig prøve en anden udbyder og hvis det samme sker, så må enkelte eller større dele af siden lukkes én ad gangen og på den måde _måske_ finde ud af i hvilken "afdeling" siden fejler...
Avatar billede axkris Nybegynder
25. oktober 2003 - 12:02 #3
Jeg har talt meget med Azeros drift-afdeling, men de har aldrig nævnet noget om en log eller andet, som kan bruges til at spore fejlen til en konkret fil.

Men den med ulukkede db-conns må jeg lige checke... tak for tippet :-)
Avatar billede mnoer Nybegynder
25. oktober 2003 - 18:54 #4
Har du/i ikke opdateret noget på siden for nyligt?
Hvis i har er det nok der problemet ligger.
Avatar billede axkris Nybegynder
26. oktober 2003 - 09:23 #5
Det med ulukkede db-conns virkede desværre heller ikke. Har I andre gode forslag? (Jeg er ved at forsøge at få Azero til at kigge i deres logger)
Avatar billede keysersoze Ekspert
26. oktober 2003 - 09:33 #6
ikke andet end at lukke afdelinger af siden midlertidigt hvis det kan lade sig gøre - evt prøve at kigge på indholdet i databaserne (specielt access) samt kigge på størrelsen i MB (også specielt på access)... måske ligger der noget "rod" i...
Avatar billede axkris Nybegynder
26. oktober 2003 - 09:42 #7
Ok, men burde webudbyderen ikke have værktøjer, som kan bruge til målrettet at finde fejl?
Avatar billede keysersoze Ekspert
26. oktober 2003 - 09:56 #8
jeg hørte engang om et firma som ikke tillod upload uden at koden først var tjecket af dem... men ellers kan det nok diskuteres hvad de skal og ikke skal. De stiller en service til rådighed og hvis folk "misbruger" den (som du jo på sin vis gør) så mener jeg ikke det er udbyderens problem at finde en løsning men derimod udvikleren...
Avatar billede axkris Nybegynder
26. oktober 2003 - 10:19 #9
Ok... :)

Kunne det tænkes, at de 1000 daglige besøgende simpelthen er loftet, hvad en access-database kan klare. Kan det være det, som får serveren til at vælte? Ville vi ikke opleve fejlen, hvis vi opgraderede vores database til en MySql-database?
Avatar billede axkris Nybegynder
26. oktober 2003 - 10:21 #10
Det skal lige siges, at der kun er en af vores databaser, som er mysql... resten er access.
Avatar billede keysersoze Ekspert
26. oktober 2003 - 11:06 #11
altså - normalt kører man kun med én database og KUN en.. specielt når du siger "resten er access" foruroliger det mig!

access kan godt have en del af skyldes da den slet ikke er beregnet til webbrug - faktisk er access jo slet ikke en database men bare en frontend til en bagvedliggende database der jedder JET. De tal jeg har hørt mest til ang access siger max 2 samtidige brugere og max 10.000 poster... men det burde stadig ikke få siden til at gå ned - nærmere bare blive langsommere.

Om i ville slippe for problerme ved kun at benytte mysql kan jeg ikke sige - men det vil i hvert fald være klart mere optimalt kun at køre med det.
Avatar billede gurvic Nybegynder
26. oktober 2003 - 11:58 #12
jeg har fået anbefalet at hvis der er flere samtidige brugere er det bedst at bruge mySql, det løste et lignende problem for min bror.
så jeg vil da skyde på at problemet ligger i at det er access du bruger.
Avatar billede mnoer Nybegynder
26. oktober 2003 - 13:29 #13
Access dur slet ikke til flerbruger systemer, og slet ikke hvis det er flere samtidige brugere. Access er ikke en "rigtig" DB, det er bare en fil der bliver redigeret i.
Hvor meget af jeres HP kører på Access?
Avatar billede axkris Nybegynder
16. november 2003 - 23:28 #14
Ok, tryk svar :-)
Avatar billede keysersoze Ekspert
17. november 2003 - 07:47 #15
hvem skal svare?
Avatar billede axkris Nybegynder
17. november 2003 - 10:43 #16
Dem som har lyst :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester