Avatar billede Slettet bruger
15. februar 2012 - 10:20 Der er 7 kommentarer

VPS virker til at standse services uden nævneværdig grund!

Hej

Jeg har en VPS hos Surftown - med en Joomla installation. 1.5.25

Jeg opdaterer VPS'en med de nyeste opdateringer som udkommer løbende, og har ikke installeret noget på den ud over standard konfiguration.

De sidste par måneder er der kommet jævnlige udfald. (registreret via ekstern monitorerings software)

14/2 kl. 12.18
3/2  kl. 11.20
31/1 kl. 10.08
30/1 kl. 05.27
25/1 kl. 12.47
25/1 kl. 10.41
25/1 kl. 09.22

Udfald = man får en blank side i browseren - ingen øjeblikkelig timeout.

Jeg kan imidlertid fint komme på med FTP og se alle filer?

Jeg har kigget i /var/log
deamon.log
user.log
debug.log

Og /var/log/apache
error.log

Logger jeg på kontrolpanelet og genstarter containeren - så kører alt igen efter 3 min. - indtil næste gang.

Mit spørgsmål til jer som ved en masse om Linux, Apache og MySQL er:

HVOR finder jeg kilden til årsagen ?
Hvilken logfil overser jeg i dette siden jeg ikke kan indkredse den/de services som virker til at stoppe.

Mange taknemmeligheder
Avatar billede serverservice Praktikant
29. februar 2012 - 00:14 #1
Du skal se i apache loggen - men det kan også være Mysql der falder ud så du mister adgang til databasen .

Det kan du evt teste hvis du smider en ren html side ud når fejlen sker - så vil du kunne se din html side men ikke din joomla
Avatar billede Slettet bruger
01. marts 2012 - 12:25 #2
@serverservice

Tak for dit input.
Jeg oprettede på din foranledning tilfældigvis i går en simpel html side med lidt tekst. Den uploadede jeg til serveren. I dag fik jeg tilfældigvis besked om serveren endnu en gang var utilgængelig. Skyndte mig ind for at se om min simple side kunne nåes - men nej, timeout.

Det tyder vel hermed på at årsagen ikke skal findes i hverken joomla eller MySQL.

Finder jeg et sted en logfil som kan afsløre hvad på VPS'en som tilsyneladende har det med at "stoppe til".

På forhånd tak.
Avatar billede serverservice Praktikant
01. marts 2012 - 18:15 #3
Ja du skal se i apache log for fejl /stop i apache .

Ellers skal du nok have fat i en fra webhotellet til at flytte det til en anden server . Det lyder som om serveren eller netkort har et problem - og hvis det alligevel er noget hosted kan det ikke betale sig at bruge en masse tid på :)
Avatar billede Slettet bruger
13. marts 2012 - 16:59 #4
Jeg er nu kommet så langt at jeg har fundet en logfil & mulig årsagssammenhæng.

Når jeg kigger i Apache loggen skriver den omkring nedbrud (der var 2 med få minutters mellemrum i fredags) "caught SIGTERM, shutting down".

Og dernæst "server reached MaxClients setting".

Suftown siger - lav cronjob som starter Apache hvert 10. minut. Det har jeg så gjort, men vil gerne problemet til livs..

Ud fra hvad jeg kan læse mig til andre steder har jeg gjort følgende:

---------------------SNIP-----------------

To resolve this issue go to /etc/apache2/apache2.conf and change the MaxClients settings from to a higher number. By default it's 10 and I would recommend changing it to about 30+ if it's shutting down at 10 requests. You will also need to restart Apache after you change the setting.

---------------------SNIP-----------------



LOGFIL FRA APACHE
__________________________________________________

[Thu Mar 08 06:39:02 2012] [error] [client 91.207.4.74] File does not exist: /var/www/fckeditor
[Thu Mar 08 06:39:03 2012] [error] [client 91.207.4.74] File does not exist: /var/www/fckeditor
[Thu Mar 08 06:39:03 2012] [error] [client 91.207.4.74] File does not exist: /var/www/fckeditor
[Thu Mar 08 06:39:04 2012] [error] [client 91.207.4.74] File does not exist: /var/www/fckeditor
[Thu Mar 08 06:39:04 2012] [error] [client 91.207.4.74] File does not exist: /var/www/fckeditor
[Thu Mar 08 06:39:04 2012] [error] [client 91.207.4.74] File does not exist: /var/www/fckeditor
[Thu Mar 08 08:31:36 2012] [notice] caught SIGTERM, shutting down
[Thu Mar 08 08:33:10 2012] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch configured -- resuming normal operations
[Thu Mar 08 08:33:21 2012] [error] server reached MaxClients setting, consider raising the MaxClients setting

[Thu Mar 08 08:33:36 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114-precomposed.png
[Thu Mar 08 08:33:37 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114.png
[Thu Mar 08 08:33:37 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-precomposed.png
[Thu Mar 08 08:33:37 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon.png
[Thu Mar 08 08:40:36 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114-precomposed.png
[Thu Mar 08 08:40:38 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114.png
[Thu Mar 08 08:40:39 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-precomposed.png
[Thu Mar 08 08:40:39 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon.png
[Thu Mar 08 08:41:25 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114-precomposed.png
[Thu Mar 08 08:41:28 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114.png
[Thu Mar 08 08:41:30 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-precomposed.png
[Thu Mar 08 08:41:32 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon.png
[Thu Mar 08 08:42:00 2012] [notice] caught SIGTERM, shutting down
[Thu Mar 08 08:43:24 2012] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch configured -- resuming normal operations
[Thu Mar 08 08:43:32 2012] [error] server reached MaxClients setting, consider raising the MaxClients setting

[Thu Mar 08 08:44:45 2012] [error] [client 80.62.117.184] request failed: error reading the headers, referer:
[Thu Mar 08 09:15:55 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114-precomposed.png
[Thu Mar 08 09:15:57 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-114x114.png
[Thu Mar 08 09:15:58 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon-precomposed.png
[Thu Mar 08 09:16:00 2012] [error] [client 80.62.117.184] File does not exist: /var/www/apple-touch-icon.png
[Thu Mar 08 09:58:25 2012] [error] [client 38.107.161.31] File does not exist: /var/www/azv





Kommentarer velkommen - jeg poster resultat af "anstrengelserne" når jeg ved mere.
Avatar billede serverservice Praktikant
13. marts 2012 - 17:11 #5
Ifølge af hvad jeg læser om fejlen caught SIGTERM, shutting down...

Er det en med admin rettigheder der sætter den ned og det undrer mig at du får den fejl med max clients hvis det er en apache server v. Den har jeg ikke hørt om før - og den bør du sæte op til max. Lyder næsten som om det er en desktop versio af Linux du anvender .


Thanks for the reply.

"SIGTERM means it was deliberately shut down by it's administrator or the
operating system"

I checked with the administrator and she did not shutdown. How does an
operating system shutdown the Apache server? You mean to say, is there
any process in operating system which is trying to bring down the
server?

Regards,
Sreedhar
Avatar billede Slettet bruger
13. marts 2012 - 19:20 #6
Jeg tror du kan have ganske ret - Efter nærmere eftertanke genstartede jo serveren via mobiltelefonen da jeg fik SMS om den var nede (igen).

Det er en hønen eller ægget - SIGTERM - kom det før jeg 2 gange indenfor 10 min. genstartede via parallels panelet, eller var det mig som rent faktisk skabte denne logfil entry via genstarten af serveren?

MAO du kan have ret i at det er mig der har sendt SIGTERM til serveren. I så fald, er logfilen helt tom for årsager der kan forklare hvorfor ingen sider kan loades. Samtidig virker 10 minutters Apache start via cron heller ikke...  Alt tyder i så fald på at det ikke er Apache som er årsagen...

Jeg prøver at lave en genstart via Parallels panelet om en time, for at se om det resulterer i SIGTERM i logfilen. Hvis ja er jeg tilbage på bar bund..

More to follow!
Avatar billede Slettet bruger
16. april 2012 - 08:43 #7
Feedback efter en lille måneds observation nu.

Alt tyder på SIGTERM kun optræder når jeg genstarter VPS'en via Parallels panelet. Det er altså en afledning af min reaktion på at VPS'en ikke svarer. (Genstart)

Som sagt havde jeg oprettet en sag hos Surftown og beskrevet problemet for dem, med en udførlig beskrivelse af situation og nedetider. Meldingen var at det nok var Apache som var nede. Dette har ikke været mulig at bekræfte 100% da jeg de gange serveren ikke svarer, har genstartet den øjeblikkeligt, og ikke checket evt. status på Apache via SSH.

Nu er situationen så at den har kørt uden problemer de sidste 31 dage (0 Out takes / 100% availability)  For lidt over 4 uger siden ændrede jeg /etc/apache2/apache2.conf filens MaxClients fra 10 til 30

Grunden til netop denne ændring fandt jeg i et US forum, som beskrev en lignende opførsel på VPS hos en anden bruger.

Da jeg ikke har udført præcise undersøgelse af Apache's status, og ikke har tal for om MaxClients rent faktisk VAR nået kan jeg derfor ikke sige om det var den rigtige beslutning, men blot antage det var årsagen som et forsigtigt gæt.

Til andre som måtte opleve noget lignende.
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

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