problem mit webserver

  • hi,


    ich hab ein problem mit der anzahl der verbindungen zur datenbank eines webservers. der hoster bietet leider keinerlei service an. jetzt hab ich gelesen, dass man die my.cnf einen eintrag aktualisieren soll. das ganze läuft auf einem apache server mit mysql datenbank. rankommen soll man da mit putty.


    hat das schon mal wer gemacht oder eine anleitung, wie man da vorgehen soll?

  • Hast du einen eigenen Webserver bzw. VirtualServer oder hast du nur Webspace?


    Nur wenn du ersteres hast, kannst du da was machen.
    Per Putty(SSH) auf den Server connecten, dort mit deinem root-Account (root) und passendem Passwort anmelden. Dann kannst du mit "pico /etc/my.cnf" oder einem anderen Editor die Konfiguration für MySQL editieren.
    In dieser datei suchst du die Sektion [mysqld] und schreibst in diese Sektion:


    Code
    [mysqld]
    .
    .
    .
    set-variable=max_connections=500
    .
    .
    [.....]
    .
    .


    oder einen anderen beliebigen Wert. Danach musst du den MySQL Dämon mit

    Code
    /etc/init.d/mysql restart

    neustarten.


    Diese Angaben beziehen sich aber jetzt auf SuSE, das läuft auf meinem VirtualServer.


    Wie gesagt, wenn du nur Webspace ohne Root-Zugang (Administratorrechte) hast, kannst du nur deinen Webhoster kontaktieren.

    Audi 100 Typ44 2,3E mit LPG (BRC Just Venturi)


    Audi Coupé 2,3E mit LPG (Autronic AL-800 Venturi)

    3 Mal editiert, zuletzt von Beme ()

  • aha, das hilft mir doch schon mal eine ganze ecke weiter. ja, es handelt sich um einen virtuellen server oder dedicadet server oder sowas. ist kein gratis webpaket, sondern ein von mir langsam verfluchter server. ich hab doch in dem bereich kaum ahnung.


    mit putty hatte ich da schon mal etwas rum gespielt.


    werd ich nachher mal probieren, denn die zugänge hab ich alle. nur mit dem suchen von dateien und den befehlen hab ich es nicht so. aber das hast du oben ja recht gut beschrieben.


    ja, suse sollte es auch sein. läuft ja so ziehmlich überall.


    das ganze ist bei strato und die hatte ich damals schon angeschrieben und angeschrieben und angeschrieben... aber nichts.


    danke.


    ---


    das hab ich dann so weit gemacht. das seltsame ist aber, dass es die zeile mit "set-variabe=max_connections" nicht gab - nirgends in der datei. ich hab sie nachgetragen, den wert auf 2000 gesetzt, aber der fehler ist immer noch der gleiche. muss man da noch etwas anpassen?

  • wie gesagt, der Eintrag existiert nicht von vorneherein, da im Auslieferungszustand ein Standardwert von MySQL verwendet wird, der nicht extra definiert werden muss.
    Du solltest also die Option hinzufügen und nicht vergessen, den MySQL-Server neuzustarten.


    Um nachher zu kontrollieren, ob er alles übernommen hat, machst du folgendes.


    Wieder per Putty auf den Server, dann

    Code
    mysql -u admin -p

    und dein Passwort eingeben( das gleiche wie in Plesk).
    In der Mysql-Konsole dann

    Code
    show variables like 'max_connections';

    eingeben (Semikolon am Ende beachten!!) und erscheinenden Wert kontrollieren.
    Mit

    Code
    exit;

    kommst du wieder aus der MySQL-Konsole heraus.


    Mir scheint der Wert mit 2000 aber schon sehr hoch. Mein VServer hat standardmäßig 100, wie ich grad gesehen hab. Ich hatte noch nie Probleme dahingehend. Was betreibst du für eine Webpräsenz? Was bekommst du genau für Fehler?


    Wenns dir nichts ausmacht, kann ich dir auch mal näher dabei schauen und finde vllt. den Flaschenhals. Nachteil ist natürlich, dass du mir insofern vertrauen müsstest und mir den SSH-Zugang mitteilen musst. :zwinker:


    Falls da Interesse besteht einfach mal per PN oder ICQ/MSN kontaktieren (siehe Profil).


    Gruß,
    Benjamin

    Audi 100 Typ44 2,3E mit LPG (BRC Just Venturi)


    Audi Coupé 2,3E mit LPG (Autronic AL-800 Venturi)

    3 Mal editiert, zuletzt von Beme ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!