Page 1 of 1

Internal Server Error

Posted: Sun Sep 15, 2013 10:53 am
by robert
Guten Morgen,

in letzter Zeit kommt es immer wieder zu Zugriffsproblemen auf mein Blog. Ich (und anscheinend auch andere) erhalten die Meldung

Code: Select all

Internal Server Error
	The server encountered an internal error or misconfiguration and was unable to complete your request. Your administrator may not have enabled CGI access for this directory.
Gilt auch für mein Backend. Im Error-Log, dass ich über meinen Provider erhalte steht dann zu besagter Uhrzeit:

Code: Select all

[Sun Sep 15 10:40:34 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://robertlender.info/blogcounter/index.php?module=CoreHome&action=index&idSite=1&period=day&date=today
[Sun Sep 15 10:40:34 2013] [error] [client 178.190.90.xxx] Premature end of script headers: index.php, referer: http://robertlender.info/blogcounter/index.php?module=CoreHome&action=index&idSite=1&period=day&date=today
[Sun Sep 15 10:41:33 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:33 2013] [error] [client 178.190.90.xxx] Premature end of script headers: serendipity_admin.php, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:33 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://www.robertlender.info/blog/serendipity_admin.php?serendipity[adminModule]=entries&serendipity[adminAction]=editSelect
[Sun Sep 15 10:41:36 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:36 2013] [error] [client 178.190.90.xxx] Premature end of script headers: serendipity_admin.php, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:37 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:37 2013] [error] [client 178.190.90.xxx] Premature end of script headers: serendipity_admin.php, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:37 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://www.robertlender.info/blog/serendipity_admin.php?serendipity[adminModule]=entries&serendipity[adminAction]=editSelect
[Sun Sep 15 10:41:38 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:38 2013] [error] [client 178.190.90.xxx] Premature end of script headers: serendipity_admin.php, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:38 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://www.robertlender.info/blog/serendipity_admin.php?serendipity[adminModule]=entries&serendipity[adminAction]=editSelect
[Sun Sep 15 10:41:40 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:40 2013] [error] [client 178.190.90.xxx] Premature end of script headers: serendipity_admin.php, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:40 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://www.robertlender.info/blog/serendipity_admin.php?serendipity[adminModule]=entries&serendipity[adminAction]=editSelect
[Sun Sep 15 10:41:41 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:41 2013] [error] [client 178.190.90.xxx] Premature end of script headers: serendipity_admin.php, referer: http://www.robertlender.info/blog/serendipity_admin.php?
[Sun Sep 15 10:41:41 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://www.robertlender.info/blog/serendipity_admin.php?serendipity[adminModule]=entries&serendipity[adminAction]=editSelect
[Sun Sep 15 10:41:42 2013] [error] [client 173.208.2.xxx] Premature end of script headers: index.php, referer: http://www.robertlender.info/
[Sun Sep 15 10:41:44 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:44 2013] [error] [client 178.190.90.xxx] Premature end of script headers: index.php, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:44 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:47 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:47 2013] [error] [client 178.190.90.xxx] Premature end of script headers: index.php, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:48 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:48 2013] [error] [client 178.190.90.xxx] Premature end of script headers: index.php, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:48 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://robertlender.info/blog/
[Sun Sep 15 10:41:52 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://robertlender.info/blogcounter/index.php?module=CoreHome&action=index&idSite=1&period=day&date=2013-09-08
[Sun Sep 15 10:41:52 2013] [error] [client 178.190.90.xxx] Premature end of script headers: index.php, referer: http://robertlender.info/blogcounter/index.php?module=CoreHome&action=index&idSite=1&period=day&date=2013-09-08
[Sun Sep 15 10:41:52 2013] [error] [client 178.190.90.xxx] File does not exist: /home/.sites/19/site2/web/libImage, referer: http://robertlender.info/blogcounter/index.php?module=CoreHome&action=index&idSite=1&period=day&date=today
[Sun Sep 15 10:42:51 2013] [error] [client 37.59.164.xxx] Premature end of script headers: index.php, referer: http://robertlender.info/
Kann mir jemand sagen, ob das ein S9y Problem ist oder soll ich meinem Provider "beschuldigen"? (Mein Blog sitzt in einem Webspace - teilt sich also den Platz mit vielen anderen auf der Festplatte)

Liebe Grüße und danke im Voraus
Robert

Re: Internal Server Error

Posted: Sun Sep 15, 2013 11:29 am
by yellowled
robert wrote:

Code: Select all

[Sun Sep 15 10:40:34 2013] [error] [client 178.190.90.xxx] SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable, referer: http://robertlender.info/blogcounter/index.php?module=CoreHome&action=index&idSite=1&period=day&date=today
Wenn ich das richtig deute, ist das keine Fehlermeldung des Blogs, sondern des Piwiks, das wohl auf /blogcounter/ liegt.

YL

Re: Internal Server Error

Posted: Sun Sep 15, 2013 12:10 pm
by robert
Ja, das funktioniert in diesen Momenten auch nicht - und daher mein Rückschluss, dass es doch an meinem Provider und nicht an S9y liegt. Aber ich will da mal sicher gehen...

Re: Internal Server Error

Posted: Tue Sep 17, 2013 9:56 am
by garvinhicking
Hi!

Für mich klingt das nach Erreichen von System-Ressourcen, sprich ein ServeR/Setupseitiges Problem, ganz unabhängig von den Anwendungen...

Re: Internal Server Error

Posted: Tue Sep 17, 2013 11:43 am
by Timbalu
Überhaupt... etwas OT in diesem Zusammenhang, ...

Jetzt wo Serendipity so langsam in die Jahre kommt, nähern wir uns Grenzen (siehe zB den Thread mit den über 16.000 entries und der DB 1 GB Grenze). Wir werden bei Vielschreibern also zukünftig öfter in die missliche Lage kommen, schnelle Nothilfe zu leisten.

:idea: Kann man dem eventuell vorbeugen, in dem man soetwas wie eine Lastverteilung auf zwei, drei, vie Datenbanken entwirft und in den db layer reinschreibt? Das wäre bei den 1GB Grenzen sicher gut, denn dort bekommt man schneller eine weitere DB gestellt, als eine Öffnung der Grenze.

Re: Internal Server Error

Posted: Wed Sep 18, 2013 12:33 am
by robert
Danke Garvin. Ich steige mal meinem Provider auf die Zehen...

Re: Internal Server Error

Posted: Wed Sep 18, 2013 7:08 pm
by robert
Antwort des Supports:
Der Fehler 'SystemException in API_Linux.cpp:172: setuid() failed: Resource temporarily unavailable' sagt aus, dass Ihre Inhalte/Scripte zu viel Serverresourcen verbrauchen.

Ich habe die RLimits erhöht. Es sollte nun passen. Andernfalls, verwenden Sie bitte wenige Resourcelastige Inhalte/Scripte auf Ihrer Website.

Re: Internal Server Error

Posted: Wed Sep 18, 2013 8:50 pm
by yellowled
robert wrote:
Ich habe die RLimits erhöht. Es sollte nun passen. Andernfalls, verwenden Sie bitte wenige Resourcelastige Inhalte/Scripte auf Ihrer Website.
„Andernfalls wechseln Sie bitte zu einem anständigen™ Webhoster.“

YL

Re: Internal Server Error

Posted: Thu Sep 19, 2013 8:20 pm
by robert
@yellowled

Bisher war ich immer sehr zufrieden. Mal schauen ... jeder hat eine Chance verdient :) Und wie gestern erörtert könnte auch Piwik der Ressourcenfresser sein. Ich schau mal, was sich da machen lässt.

Re: Internal Server Error

Posted: Tue Sep 24, 2013 2:22 pm
by Timbalu
Timbalu wrote:Überhaupt... etwas OT in diesem Zusammenhang, ...

Jetzt wo Serendipity so langsam in die Jahre kommt, nähern wir uns Grenzen (siehe zB den Thread mit den über 16.000 entries und der DB 1 GB Grenze). Wir werden bei Vielschreibern also zukünftig öfter in die missliche Lage kommen, schnelle Nothilfe zu leisten.

:idea: Kann man dem eventuell vorbeugen, in dem man soetwas wie eine Lastverteilung auf zwei, drei, vie Datenbanken entwirft und in den db layer reinschreibt? Das wäre bei den 1GB Grenzen sicher gut, denn dort bekommt man schneller eine weitere DB gestellt, als eine Öffnung der Grenze.
bump to @garvin!

Re: Internal Server Error

Posted: Tue Sep 24, 2013 3:43 pm
by garvinhicking
Timbalu wrote:
Timbalu wrote:Überhaupt... etwas OT in diesem Zusammenhang, ...

Jetzt wo Serendipity so langsam in die Jahre kommt, nähern wir uns Grenzen (siehe zB den Thread mit den über 16.000 entries und der DB 1 GB Grenze). Wir werden bei Vielschreibern also zukünftig öfter in die missliche Lage kommen, schnelle Nothilfe zu leisten.

:idea: Kann man dem eventuell vorbeugen, in dem man soetwas wie eine Lastverteilung auf zwei, drei, vie Datenbanken entwirft und in den db layer reinschreibt? Das wäre bei den 1GB Grenzen sicher gut, denn dort bekommt man schneller eine weitere DB gestellt, als eine Öffnung der Grenze.
bump to @garvin!
Nein, da kann man nix machen aus meiner Sicht. Sharding ist MySQL-Serversache, das hat im "Frontend" nichts zu suchen.

Grüße,
Garvin

Re: Internal Server Error

Posted: Tue Sep 24, 2013 3:52 pm
by Timbalu
Schade. Es ging bei der Frage ja um die Schaffung einer Options-Möglichkeit, um mehrere Server für die Hauptlasten anzugeben, falls man eine solche Grenze wie die 1GB erreicht.
Den Zusammenhang mit "Frontend" verstehe ich dabei nicht...

Re: Internal Server Error

Posted: Wed Sep 25, 2013 9:15 am
by garvinhicking
Hi!

Das macht halt keinen Sinn so, man kann mehrere Datenbanken ja nicht ordentlich joinen. Eine Tabelle muss schon als ganzes vorliegen, dafür gibt es dann replikations/shardingfeatures die man auf MySQL-Serverbasis nutzen würde. Wer mehr als 1GB nutzdaten hat und sein Server die Datenmenge beschneidet, der muss halt Daten löschen - keine Arme, keine Kekse. ;)

Es gibt da einfach keine technisch sinnvolle Lösung für derartige Probleme.

Grüße,
Garvin