Likes Likes:  0
Resultaten 1 tot 9 van de 9
Geen
  1. #1
    sleeping databases phpnuke
    Banned
    2.081 Berichten
    Ingeschreven
    11/07/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24350017
    Ondernemingsnummer: nvt

    Thread Starter

    sleeping databases phpnuke

    Op een van onze servers draaid een PHPnuke site die voor een continu hoge serverload veroorzaakt. (2.0)
    Dit is voornamelijk een druk bezocht Forum met PHPbb laaste versie voor nuke.

    Tevens heb ik zojuist geadviseerd om (alle) pics in de hantekeningen uit te schakelen.

    Tevsn zie ik in de phpmyadmin dat er veel connecties in sleep mode blijven hangen. dit hebik in het systeem nu al naar beneden gebracht zodat deze al na 1 sec worden gekilled.

    echter we blijven de hoge serverload houden (zakt wel iets)
    De databases maakt connectie via pconnect echter dit helpt naar mijn idee ook niks.

    hieronder staat de config van de phpnuke site.
    wellicht dat iemand hier wat opmerkingen over kan loslaten.




    PHP Code:
    <?php
    // $Id: config.php,v 1.12 2004/04/13 14:54:38 markwest Exp $
    // ----------------------------------------------------------------------
    // PostNuke Content Management System
    // Copyright (C) 2001 by the PostNuke Development Team.
    // [url]http://www.postnuke.com/[/url]
    // ----------------------------------------------------------------------
    // Based on:
    // PHP-NUKE Web Portal System - [url]http://phpnuke.org/[/url]
    // Thatware - [url]http://thatware.org/[/url]
    // ----------------------------------------------------------------------
    // LICENSE
    //
    // This program is free software; you can redistribute it and/or
    // modify it under the terms of the GNU General Public License (GPL)
    // as published by the Free Software Foundation; either version 2
    // of the License, or (at your option) any later version.
    //
    // This program is distributed in the hope that it will be useful,
    // but WITHOUT ANY WARRANTY; without even the implied warranty of
    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    // GNU General Public License for more details.
    //
    // To read the license please visit [url]http://www.gnu.org/copyleft/gpl.html[/url]
    // ----------------------------------------------------------------------
    // Original Author of file: Everyone
    // Purpose of file: Configure database
    // ----------------------------------------------------------------------

    // ----------------------------------------------------------------------
    // Database & System Config
    //
    //      dbtype:     type of database, currently only mysql
    //      dbhost:     MySQL Database Hostname
    //      dbuname:    MySQL Username
    //      dbpass:     MySQL Password
    //      dbname:     MySQL Database Name
    //      system:     0 for Unix/Linux, 1 for Windows
    //      encoded:    0 for MySQL information unenccoded
    //                  1 for encoded
    //      pconnect:   0 do not use pconnect (persistent connections)
    //                  1 use pconnect [class007]
    //      temp:       folder (with optional full path) for temp writable 
    //                  temp directory
    // ----------------------------------------------------------------------
    //
    $pnconfig['dbtype'] = 'mysql';
    $pnconfig['dbtabletype'] = 'myisam';
    $pnconfig['dbhost'] = 'localhost';
    $pnconfig['dbuname'] = 'YmVwc3Rlcl9hZG1pbg==';
    $pnconfig['dbpass'] = 'blablabla';
    $pnconfig['dbname'] = 'gebruiker_cms';
    $pnconfig['system'] = '0';
    $pnconfig['prefix'] = 'nuke';
    $pnconfig['encoded'] = '1';
    $pnconfig['pconnect'] = '1';
    $pnconfig['temp'] = 'pnTemp';


    // ----------------------------------------------------------------------
    // For debugging (Pablo Roca)
    //
    // $debug - debugger windows active
    //          0 = No
    //          1 = Yes
    //
    // $debug_sql - show SQL in lens debug
    //          0 = No
    //          1 = Yes
    //
    // $pagerendertime - display page render time in page footer
    //          0 = No
    //          1 = Yes
    // ----------------------------------------------------------------------
    global $pndebug;
    $pndebug['debug']          = 0;
    $pndebug['debug_sql']      = 0;
    $pndebug['pagerendertime'] = 0;

    // ----------------------------------------------------------------------
    // You have finished configuring the database. Now you can start to
    // change your site settings in the Administration Section.
    //
    // Thanks for choosing PostNuke.
    // ----------------------------------------------------------------------

    // ----------------------------------------------------------------------
    // if there is a personal_config.php in the folder where is config.php
    // we add it. (This HAS to be at the end, after all initialization.)
    // ----------------------------------------------------------------------
    if (@file_exists("personal_config.php"))
    { include(
    "personal_config.php"); }
    // ----------------------------------------------------------------------
    // Make config file backwards compatible (deprecated)
    // ----------------------------------------------------------------------
    extract($pnconfigEXTR_OVERWRITE);
    ?>
    Laatst gewijzigd door snaaps; 30/01/06 om 14:22.



  2. #2
    sleeping databases phpnuke
    Webhosting reseller
    255 Berichten
    Ingeschreven
    23/01/05

    Locatie
    Aarschot

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Quote: De databases maakt connectie via pconnect echter dit helpt naar mijn idee ook niks.

    Naar wat men mij vroeger geleerd heeft staat pconnect voor persistent connection, wat als gevolg heeft dat mysql query's niet afgesloten worden zonder mysql_close();
    Ik denk dat gewoon connect gebruiken beter is, als de query gedaan is wordt de verbinding dan afgesloten ==> geen sleep

    Verder kun je ook overwegen om een caching systeem in het betreffende forum in te bouwen.
    In phpbb zit standaard een caching in, zet dit op! (zie in 1 van de standaard mappen, download desnoods de laatste versie van phpbb.com)
    (Kies voor file caching ipv mysql caching!)

    Mvg,
    Koen

    Ps: laat me weten via pb of het helpt ;-)

  3. #3
    sleeping databases phpnuke
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Origineel geplaatst door klasje.be
    Ps: laat me weten via pb of het helpt ;-)
    Denk dat het nut van de thread vergaat als de uitkomst alleen per PB verteld wordt.
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  4. #4
    sleeping databases phpnuke
    geregistreerd gebruiker
    12 Berichten
    Ingeschreven
    28/01/06

    Locatie
    Harlingen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 01101262
    Ondernemingsnummer: nvt

    Pconnect is inderdaad peristent connections.

    Je kunt dit in php.ini gewoon uitzetten voor je server.

    mysql.allow_persistent = Off


    Verder zou het handig zijn even je my.cnf file te zien, met betrekking tot advies om daarmee de load te verlagen.

    Ik zou vooral even naar de variables wait_timeout en table_cache kijken
    Dat zou op korte termijn alvast een aantal problemen kunnen oplossen.

  5. #5
    sleeping databases phpnuke
    Webhosting reseller
    255 Berichten
    Ingeschreven
    23/01/05

    Locatie
    Aarschot

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    # Default to using old password format for compatibility with mysql 3.x
    # clients (those using the mysqlclient10 compatibility package).
    old_passwords=1

    [mysql.server]
    user=mysql
    basedir=/var/lib

    [mysqld_safe]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid


    Dit staat er bij mij in etc/my.cnf
    Ik neem aan dat dit niet goed is? :-p

  6. #6
    sleeping databases phpnuke
    Banned
    2.081 Berichten
    Ingeschreven
    11/07/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24350017
    Ondernemingsnummer: nvt

    Thread Starter
    hmm site ofline gehaald,
    serverload 20+

    ze zoeken het maar uit

  7. #7
    sleeping databases phpnuke
    makes the world go around
    1.410 Berichten
    Ingeschreven
    21/07/02

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 39077039
    Ondernemingsnummer: nvt

    Wat je kan doen om te kijken of mysql het probleem is, is slow query logging aanzetten.

    Dan haal je de meest foute query's er wel uit.

    Maar ja, load van 20, ben je wel even bezig ;(

  8. #8
    sleeping databases phpnuke
    uh?
    715 Berichten
    Ingeschreven
    26/04/05

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 27295404
    Ondernemingsnummer: nvt

    Op http://www.ccc4.nl/instaleer-server.htm
    (dank aan degene hier die hem heeft gemaakt) staat een goede my.cnf . Probeer die eens.

  9. #9
    sleeping databases phpnuke
    Banned
    2.081 Berichten
    Ingeschreven
    11/07/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24350017
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door frvge
    Op http://www.ccc4.nl/instaleer-server.htm
    (dank aan degene hier die hem heeft gemaakt) staat een goede my.cnf . Probeer die eens.
    die link gaat naar 1 van onze server.
    trouwens zitten er in deze handleiding nog wat foutjes, en is deze inmiddels alweer een stuk uitgebreider.
    1 foutje is bij de antidos functie, hier moet nog een cron voor aangemaakt worden anders werkt het niet.

    Afijn de my.cnf wordt gebruikt en is al aangescherpt.
    Gezien dat deze klant de afgelopen jaar voor 70% voor de downtimes heeft gezorgd heb ik er genoeg van.
    Ik ga vandaag een keurige brief schrijven met enkele opties.
    1 ding is zeker, deze komt niet meer online op onze shared servers.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics