Jump to content
Froxlor Forum
  • 0

Viele Datenbankverbindungen von Froxlor


wwl
 Share

Question

Hallo, ich stelle fest das Froxlor ständig um die 10 Datenbankverbindungen aufrecht erhält. Normalerweise sollte doch nur eine Verbindung in Verwendung sein, der vom Cron gebraucht wird. Ok, wenn gerade viel konfiguriert wird, kann es auch mal mehr sein. Aber ständig 10 Connections ist sehr viel weil auch InnoDB Datenbanken viel Speicher brauchen.

Gibts da eine Lösung?

Christian

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Wüsste nicht das wir persistente verbindungen aufbauen...und 10 auf einmal schonmal garnicht. Es sei denn bei dir sind vllt immer 10 Kunden unterwegs?

8 hours ago, wwl said:

weil auch InnoDB Datenbanken viel Speicher brauchen.

wir nutzen allerdings kein InnoDB :P

Link to comment
Share on other sites

  • 0

Nee auch bei 150 Domains und 40 Kunden sind nur selten welche auf Froxlor. Die meiste Zeit werden die Crons abgearbeitet. Trotzdem zeigt mir die Prozessliste des MySQL Servers immer 8-12 Verbindungen an die zwar alle schlafen aber warten bis wieder ein Befehl kommt. Die Verbindungsdauer zählt dann hoch.

Christian

 

 

Link to comment
Share on other sites

  • 0

Ja nur Verbindungen von Froxlor:

 

mysql> show processlist;
+--------+-----------------+-------------------------------------+---------------+---------+------+-----------------------------+------------------+
| Id     | User            | Host                                | db            | Command | Time | State                       | Info             |
+--------+-----------------+-------------------------------------+---------------+---------+------+-----------------------------+------------------+
|      1 | event_scheduler | localhost                           | NULL          | Daemon  |  542 | Waiting for next activation | NULL             |
|    103 | wwl             | localhost:55668                     | froxlor       | Sleep   |   75 |                             | NULL             |
| 166150 | wwl             | wwl8.leicht.info:33942              | assp          | Sleep   |   84 |                             | NULL             |
| 166158 | wwl             | wwl8.leicht.info:33944              | assp          | Sleep   |   18 |                             | NULL             |
| 166168 | wwl             | wwl8.leicht.info:33946              | assp          | Sleep   |   47 |                             | NULL             |
| 166178 | wwl             | wwl8.leicht.info:33948              | assp          | Sleep   |  152 |                             | NULL             |
| 166190 | wwl             | wwl8.leicht.info:33950              | assp          | Sleep   |   87 |                             | NULL             |
| 166200 | wwl             | wwl8.leicht.info:33952              | assp          | Sleep   |   95 |                             | NULL             |
| 166212 | wwl             | wwl8.leicht.info:33954              | assp          | Sleep   |   28 |                             | NULL             |
| 166229 | wwl             | wwl8.leicht.info:33970              | assp          | Sleep   |    1 |                             | NULL             |
| 274593 | wwl             | wwl8.leicht.info:48346              | assp          | Sleep   |   18 |                             | NULL             |
| 274624 | wwl             | wwl8.leicht.info:48376              | assp          | Sleep   |   47 |                             | NULL             |
| 275513 | wwl             | localhost                           | transfer      | Sleep   | 7195 |                             | NULL             |
| 275933 | wwl             | localhost                           | ipobserver    | Sleep   |  750 |                             | NULL             |
| 276124 | wwl             | localhost                           | cacti         | Sleep   |   76 |                             | NULL             |
| 277855 | wwl             | localhost:37588                     | froxlor       | Sleep   |   23 |                             | NULL             |
| 278933 | wwl             | localhost                           | transfer      | Sleep   |  443 |                             | NULL             |
| 278939 | wwl             | localhost                           | transfer      | Sleep   |  437 |                             | NULL             |
| 292037 | wwl             | p57B6E9E8.dip0.t-ipconnect.de:54944 | wwlmailer     | Sleep   |   94 |                             | NULL             |
| 292361 | wwl             | localhost:41518                     | froxlor       | Sleep   |   35 |                             | NULL             |
| 292467 | wwl             | localhost:41698                     | froxlor       | Sleep   |   37 |                             | NULL             |
| 292606 | wwl             | localhost:41862                     | froxlor       | Sleep   |   35 |                             | NULL             |
| 292607 | wwl             | localhost:41864                     | froxlor       | Sleep   |   35 |                             | NULL             |
| 292693 | wwl             | localhost:42048                     | froxlor       | Sleep   |   32 |                             | NULL             |
| 292694 | wwl             | localhost:42050                     | froxlor       | Sleep   |   32 |                             | NULL             |
| 292696 | wwl             | localhost:42058                     | froxlor       | Sleep   |   47 |                             | NULL             |
| 292701 | wwl             | localhost:42068                     | froxlor       | Sleep   |   49 |                             | NULL             |
| 292706 | wwl             | localhost:42080                     | froxlor       | Sleep   |   32 |                             | NULL             |
| 292709 | wwl             | localhost                           | NULL          | Query   |    0 | starting                    | show processlist |
| 292785 | wwl             | localhost:42270                     | froxlor       | Sleep   |   37 |                             | NULL             |
| 292790 | wwl             | localhost                           | rss-tiny-tiny | Sleep   |   30 |                             | NULL             |
+--------+-----------------+-------------------------------------+---------------+---------+------+-----------------------------+------------------+
31 rows in set (0,00 sec)

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Similar Content

    • By mrairstone
      Guten Morgen,
      mir ist in Froxlor ein kleiner Fehler in Bezug auf CatchAll Email aufgefallen.
      Zum System:
      Debian 10, 64-Bit Froxlor 0.10.11 Postfix, Dovecot, Spamc Zum Problem:
      Beim Anlegen einer neuen E-Mailadresse kann man je Domain nur eine CatchAll-Adresse definieren. Wenn man jedoch eine bestehende E-Mailadresse bearbeitet, kann man dort ganz einfach auf CatchAll umschalten.
      Dadurch kann es passieren, dass mehrere Emailadressen unterhalb einer Domain als CatchAll definiert sind. Das ist mir erst aufgefallen, als ich E-Mails in meinem Postfach hatte, welche nicht für meine E-Mailadresse bestimmt waren.
      Da auf dem Account in Froxlor mehrer Nutzer zugreifen (Feuerwehr) und E-Mailadressen hinzufügen, ändern und auch löschen - habe ich erst sehr spät gesehen das mehrere CatchAll vorhanden waren.
      Wenn man eine Mail an eine E-Mailadresse sendet, welche als CatchAll definiert wurde, wird die Mail auch an alle anderen E-Mailadressen weitergeleitet, die unterhalb der Domain als CatchAll definiert sind.(Jedenfalls bei postfix)
      Temporäre Lösung:
      Damit eingehende Mails an eine vorhandene E-Mailadresse, welche als CatchAll definiert ist, auch nur im Postfach dieser E-Mailadresse landen, habe ich die SQL-Anweisung in der "mysql-virtual_alias_maps.cf" wie folgt abgeändert:
      query = SELECT destination FROM mail_virtual AS v, panel_customers AS c WHERE c.customerid = v.customerid AND c.deactivated = 0 AND (v.email = '%s' OR v.email_full = '%s') AND trim(v.destination) <> '' Ich habe das eben auch noch einmal in der Demoversion ausprobiert, Screenshot im Anhang.
       
      Gruß

    • By JavaLink
      Hi
      I try install Froxlor several times bu every time i get error
       SQLSTATE[HY000] [1045] Access denied for user 'myuser'@'localhost' (using password: YES)
      I do these things for create use:
      CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'pP123!@#Hello'; then
      create database froxlor;  
      and then
      GRANT ALL PRIVILEGES ON `froxlor` TO 'myuser'@'localhost';
       
      FLUSH PRIVILEGES;  
      I check connection with a file called con.php contain this ---> and it's OK.
      <?php $servername = "localhost"; $username = "myuser"; $password = "pP123!@#Hello"; // Create connection $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully";  
      but after run froxlor to install it and fill all information, i get that error.
      Also i check again with server and find out that the `myuser` user is deleted...What happened? What Froxlor do?
    • By Joso
      Hi,
      after a hard work I arrived at the configuration of froxlor and also here we find the difficulties for the configuration.
      I have to admit, there are no tutorials that guide the user in every part of the configuration. So I hope in this forum to complete everything.
      Apart from the premise, I found the error indicated by the flooded image. How do you solve it?
       
      Thanks

    • By shaaz
      Is that possible to install froxlor in c-panel using one database user password?
      Or how can we skip the values of mysql_unpriv_user and mysql_unpriv_pass while installing?
    • By NitroxydeX
      Hallo Community und Staff,
      bezüglich eines Serverwechsel stande nun auch eine Änderung des Control Panels an, da unser bisher genutztes einfach zu wenig geupdatet wurde und Fehler selbst gefixt werden mussten.
      Es blieb eigentlich nur Froxlor übrig. Allerdings haben wir nun feststellen müssen, dass man bei Froxlor nicht die Möglichkeit hat den Datenbanknamen und Nutzer frei zu wählen, was viele als hohes Sicherheitsrisiko werten. Warum ist dies so gewählt? Und gibt es bereits jetzt schon eine Möglichkeit das zu aktivieren?
      Zum anderen Problem: Froxlor scheint magisch alles abzufangen. Bislang hatte ich Apache so konfiguriert, dass alle nicht vorhanden Vhosts ins 403-Forbidden Nirvana gesendet werden. Gleiche Konfiguration habe ich nun auch mit Froxlor versucht und mein Abfangen als 01-beginnende Apache config hinterlegt. Dies fängt auch direkte Aufrufe der IP ab, allerdings funktioniert dies weder mit der IP noch mit nicht angelegten (Sub)-Domains. Es wird immer automatisch auf den FQDN des Panels umgeleitet, was eigentlich gar nicht möglich sein sollte. 
       
      Vielen Dank schon mal für die Antworten
×
×
  • Create New...