Page 1 of 1

Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 12:18
by kmx-robin
Hi,

alle Apache & Mysql Prozesse sind maximal 5412 Bytes groß. Hier ein auszug aus "top".

11569 apache 2 0 5568 5564 4564 S 0.3 0.5 0:01 httpd
11573 apache 2 0 5432 5428 4580 S 0.3 0.5 0:01 httpd
11575 apache 2 0 5420 5416 4560 S 0.3 0.5 0:00 httpd
11576 apache 2 0 5416 5412 4564 S 0.3 0.5 0:01 httpd
11580 apache 2 0 5448 5444 4560 S 0.3 0.5 0:01 httpd
11585 apache 2 0 5420 5416 4560 S 0.3 0.5 0:01 httpd
11586 apache 2 0 5444 5440 4560 S 0.3 0.5 0:01 httpd
10515 mysql 1 0 5392 5392 2236 S 0.1 0.5 0:02 mysqld
10517 mysql 1 0 5392 5392 2236 S 0.1 0.5 0:02 mysqld
10551 mysql 1 0 5392 5392 2236 S 0.1 0.5 0:02 mysqld
10762 mysql 1 0 5392 5392 2236 S 0.1 0.5 0:02 mysqld
10763 mysql 1 0 5392 5392 2236 S 0.1 0.5 0:02 mysqld
10768 mysql 1 0 5392 5392 2236 S 0.1 0.5 0:01 mysqld
11486 apache 1 0 5460 5456 4576 S 0.1 0.5 0:01 httpd
11487 apache 1 0 5436 5432 4580 S 0.1 0.5 0:00 httpd
11490 apache 1 0 5396 5392 4564 S 0.1 0.5 0:01 httpd
11491 apache 1 0 5456 5452 4572 S 0.1 0.5 0:01 httpd
11493 apache 1 0 5432 5428 4572 S 0.1 0.5 0:01 httpd

woran könnte das liegen ?
benutze

Apache 2.0.48, PHP 4.3.4 and MySQL 4.0.17.

Gruß Robin

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:10
by captaincrunch
Gegenfrage: wo ist das Problem dabei?

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:13
by kmx-robin
problem ist, dass die anfragen auf dem server ca. 5 sekunden dauern bis eine seite angezeigt wird. Da auf dem server ein Adserver läuft, dauert jede seite mindetens 5 sekunden bis sie läd - und das ist furchtbar.

der server hat ca. 2millionen adserver anfrage / tag.

Beispiel: http://www.justgamers.de (2 Adserver einträge) (adserver.justgamers.de)

Der Server ist zu 70% nur ausgelastet.

Gruß Sebastian

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:15
by captaincrunch
Wie kommst du anhand dessen darauf, dass die Größe eines Binaries im Speicher Auswirkungen darauf hat? Hast du mal probiert, die MaxChilds, usw. zu optimieren?

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:21
by kmx-robin
kann es mir nur so erklären. hab in der httpd.conf und my.conf schon viele änderungen vorgenommen und nix hat sich verbesser :/

hier meine httpd.conf

Timeout 60
KeepAlive On
MaxKeepAliveRequests 300
KeepAliveTimeout 5

StartServers10
MinSpareServers 5
MaxSpareServers 50
MaxClients100
MaxRequestsPerChild 500

meine my.conf

skip-networking
#set-variable = key_buffer=16M
#set-variable = max_allowed_packet=1M
#set-variable = thread_stack=128K
set-variable = key_buffer=390M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=512K
set-variable = max_connections=1000
set-variable = sort_buffer=4M
set-variable = record_buffer=4M
set-variable = table_cache=1024
set-variable = thread_cache_size=1M
set-variable = join_buffer=2M
set-variable = max_connect_errors=150
#set-variable = query_cache_size=16M
set-variable = thread_cache=64
set-variable = key_buffer=256M

skip-networking
#set-variable = key_buffer=16M
#set-variable = max_allowed_packet=1M
#set-variable = thread_stack=128K
set-variable = key_buffer=390M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=512K
set-variable = max_connections=1000
set-variable = sort_buffer=4M
set-variable = record_buffer=4M
set-variable = table_cache=1024
set-variable = thread_cache_size=1M
set-variable = join_buffer=2M
set-variable = max_connect_errors=150
#set-variable = query_cache_size=16M
set-variable = thread_cache=64
set-variable = key_buffer=256M

[isamchk]
set-variable = key_buffer=16M

Gruß Sebastian

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:26
by kase
Bei gutbesuchten WebServern ist recht selten der CPU der Flaschenhals. Viel viel viel RAM, also 4 GB sollten es mindestens sein ;) und sehr sehr schnelle SCSI Raid Festplatten, bringen oft deutliche Performancegewinne. Wie groß die einzelnen Apache-Childs sind ist doch wurscht, lass das mal Sorge des Apache sein.

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:33
by captaincrunch
Erklär mir doch einfach mal, warum du deknst, dass die Prozesse größer sein müssten?

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:40
by kmx-robin
weil ich denke je größer der prozess ist desto mehr wird verarbeitet. das merkwürdige ist, dass wir vor freitag die probleme nicht hatten. wir haben nix an den configs geändert.

Kann sein das es auch an etwas anderem liegt, bin kein großer linux freak. dachte nur es wäre eine möglichkeit.

das merkwürdige ist auch, dass http://adserver.justgamers.de normal funktioniert. (ist die admin oberfläche vom adserver)

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:49
by captaincrunch
Und wie soll der Prozess an sich dabei größer werden? Dämmert's langsam? ;)

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 13:55
by kmx-robin
ja, ich frag mich aber wie auf anderen servern z.b. ein mysql prozess mehrere MB groß ist.

aber ok, wenn esn icht daran liegt dann ist es auch ok- woran könnte es noch liegen ?

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 14:44
by alexander newald
Mal anders gefragt, was für eine CPU hat der Rechner?

2.000.000 Hits / Tag sind schon recht viel, vor allem, wenn der DB Server mit auf dem Webserver läuft. Selbst wenn alle gleichmässig über den Tag verteilt sind, sind dass 23 Hits / Sekunde, also auch 23 mySQL Abfragen pro Sekunde...

Bzgl...

Posted: 2004-02-02 14:53
by vevelt
...der DB mag es nicht schlecht sein, auf MySQL 4.0.17 zu wechseln, wenn jenes noch nicht geschehen sein sollte, aber so, wie deine MySQL-Conf aussieht, hast du das ja schon getan.
Dann mach doch mal den Query_Cache an... :-)
Je nach Speicher würde ich den aber noch etwas anpassen (8MB bei 256MB, 16MB bei 512MB), sonst bleibt für den Apache zu wenig Speicher übrig.

Gruß, Sebastian.

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 15:37
by kmx-robin
cpu = 2 GH
ram: 1 Gig

hab Query_Cache geändert, aber keine änderung :/

Gruß Sebastian

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 15:51
by alexander newald
Ich schätze mal, dass bei der Auslastung 2/3 der Hits eher auf den Nachmittags- und Abendstunden liegen.

2.000.000 Hits / Sek. * 2 / 3 / 8 / 3600 ~ 46 Hits / Sek.

zu Spitzenzeiten sicher noch viel mehr...

Sollte der Webserver nur die Bannerseiten ausliefern:

Timeout 8
KeepAlive Off

StartServers 200
MinSpareServers 0
MaxSpareServers 200
MaxClients 200
MaxRequestsPerChild 5000

Hilft das nicht ist die CPU ist einfach überfordert (Was ich eher denke).

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 16:09
by kmx-robin
danke

habs geändert aber keine änderung zu merken :/ ca. 50% ist die SPU ausgelastet laut "top".

Wir haben den Hersteller angerunfen und er meinte das ca. 7 Millionen Banner / Tag mit der Hardware ausgelifert werden könnte.

Komisch ist wie gesagt, vor Freitag funktionierte es ohne Probleme.

Gruß Sebastian

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 16:20
by alexander newald
Es gibt eine Grenze, ab der sich laufende Anfragen und neue gegenseitig ausbremsen und dann gegenseitig aufschaukeln. Evtl. ist die ja erreicht.

Nur zur Verständniss, handelt es sich bei den Hits nur um die Banner oder nur um das (PHP/Perl) Skript, welches die URL der Banner liefert und die Klicks/Views zählt oder um beides? Läuft der mySQL Server auf dem gleichen Rechner?

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 16:24
by kmx-robin
hits = scriptaufrufe. der mysql server liegt auf dem gleichen server.

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 16:52
by alexander newald
Wie sind die mySQL Tabellen aufgebaut?

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 16:55
by kmx-robin

Code: Select all

Datenbank db_adserver_1 auf localhost 
# phpMyAdmin SQL Dump
# version 2.5.5-pl1
# http://www.phpmyadmin.net
#
# Host: localhost
# Erstellungszeit: 02. Februar 2004 um 18:00
# Server Version: 4.0.17
# PHP-Version: 4.3.4
# 
# Datenbank: `db_adserver_1`
# 

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_acls`
#

CREATE TABLE `phpads_acls` (
  `bannerid` mediumint(9) NOT NULL default '0',
  `logical` set('and','or') NOT NULL default '',
  `type` varchar(16) NOT NULL default '',
  `comparison` char(2) NOT NULL default '==',
  `data` text NOT NULL,
  `executionorder` int(10) unsigned NOT NULL default '0',
  UNIQUE KEY `bannerid_executionorder` (`bannerid`,`executionorder`),
  KEY `bannerid` (`bannerid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_adclicks`
#

CREATE TABLE `phpads_adclicks` (
  `bannerid` mediumint(9) NOT NULL default '0',
  `zoneid` mediumint(9) NOT NULL default '0',
  `t_stamp` timestamp(14) NOT NULL,
  `host` varchar(255) NOT NULL default '',
  `source` varchar(50) NOT NULL default '',
  `country` char(2) NOT NULL default '',
  KEY `bannerid_date` (`bannerid`,`t_stamp`),
  KEY `date` (`t_stamp`),
  KEY `zoneid` (`zoneid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_adstats`
#

CREATE TABLE `phpads_adstats` (
  `views` int(11) NOT NULL default '0',
  `clicks` int(11) NOT NULL default '0',
  `day` date NOT NULL default '0000-00-00',
  `hour` tinyint(4) NOT NULL default '0',
  `bannerid` smallint(6) NOT NULL default '0',
  `zoneid` smallint(6) NOT NULL default '0',
  `source` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`day`,`hour`,`bannerid`,`zoneid`,`source`),
  KEY `bannerid_day` (`bannerid`,`day`),
  KEY `zoneid` (`zoneid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_adviews`
#

CREATE TABLE `phpads_adviews` (
  `bannerid` mediumint(9) NOT NULL default '0',
  `zoneid` mediumint(9) NOT NULL default '0',
  `t_stamp` timestamp(14) NOT NULL,
  `host` varchar(255) NOT NULL default '',
  `source` varchar(50) NOT NULL default '',
  `country` char(2) NOT NULL default '',
  KEY `bannerid_date` (`bannerid`,`t_stamp`),
  KEY `date` (`t_stamp`),
  KEY `zoneid` (`zoneid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_affiliates`
#

CREATE TABLE `phpads_affiliates` (
  `affiliateid` mediumint(9) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default '',
  `contact` varchar(255) default NULL,
  `email` varchar(64) NOT NULL default '',
  `website` varchar(255) default NULL,
  `username` varchar(64) default NULL,
  `password` varchar(64) default NULL,
  `permissions` mediumint(9) default NULL,
  `language` varchar(64) default NULL,
  `publiczones` enum('t','f') NOT NULL default 'f',
  PRIMARY KEY  (`affiliateid`)
) TYPE=MyISAM AUTO_INCREMENT=21 ;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_banners`
#

CREATE TABLE `phpads_banners` (
  `bannerid` mediumint(9) NOT NULL auto_increment,
  `clientid` mediumint(9) NOT NULL default '0',
  `active` enum('t','f') NOT NULL default 't',
  `priority` int(11) NOT NULL default '0',
  `contenttype` enum('gif','jpeg','png','html','swf','dcr','rpm','mov','txt') NOT NULL default 'gif',
  `pluginversion` mediumint(9) NOT NULL default '0',
  `storagetype` enum('sql','web','url','html','network','txt') NOT NULL default 'sql',
  `filename` varchar(255) NOT NULL default '',
  `imageurl` varchar(255) NOT NULL default '',
  `htmltemplate` blob NOT NULL,
  `htmlcache` blob NOT NULL,
  `width` smallint(6) NOT NULL default '0',
  `height` smallint(6) NOT NULL default '0',
  `weight` tinyint(4) NOT NULL default '1',
  `seq` tinyint(4) NOT NULL default '0',
  `target` varchar(16) NOT NULL default '',
  `url` varchar(255) NOT NULL default '',
  `alt` varchar(255) NOT NULL default '',
  `status` varchar(255) NOT NULL default '',
  `keyword` varchar(255) NOT NULL default '',
  `bannertext` blob NOT NULL,
  `description` varchar(255) NOT NULL default '',
  `autohtml` enum('t','f') NOT NULL default 't',
  `block` int(11) NOT NULL default '0',
  `capping` int(11) NOT NULL default '0',
  `compiledlimitation` blob NOT NULL,
  `append` blob NOT NULL,
  `appendtype` tinyint(4) NOT NULL default '0',
  `bannertype` tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (`bannerid`)
) TYPE=MyISAM AUTO_INCREMENT=23 ;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_cache`
#

CREATE TABLE `phpads_cache` (
  `cacheid` varchar(255) NOT NULL default '',
  `content` blob NOT NULL,
  PRIMARY KEY  (`cacheid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_clients`
#

CREATE TABLE `phpads_clients` (
  `clientid` mediumint(9) NOT NULL auto_increment,
  `clientname` varchar(255) NOT NULL default '',
  `contact` varchar(255) default NULL,
  `email` varchar(64) NOT NULL default '',
  `views` int(11) default NULL,
  `clicks` int(11) default NULL,
  `clientusername` varchar(64) NOT NULL default '',
  `clientpassword` varchar(64) NOT NULL default '',
  `expire` date default '0000-00-00',
  `activate` date default '0000-00-00',
  `permissions` mediumint(9) default NULL,
  `language` varchar(64) default NULL,
  `active` enum('t','f') NOT NULL default 't',
  `weight` tinyint(4) NOT NULL default '1',
  `target` int(11) NOT NULL default '0',
  `parent` mediumint(9) NOT NULL default '0',
  `report` enum('t','f') NOT NULL default 't',
  `reportinterval` mediumint(9) NOT NULL default '7',
  `reportlastdate` date NOT NULL default '0000-00-00',
  `reportdeactivate` enum('t','f') NOT NULL default 't',
  PRIMARY KEY  (`clientid`)
) TYPE=MyISAM AUTO_INCREMENT=12 ;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_config`
#

CREATE TABLE `phpads_config` (
  `configid` tinyint(2) NOT NULL default '0',
  `config_version` decimal(7,3) NOT NULL default '0.000',
  `table_border_color` varchar(7) NOT NULL default '#000099',
  `table_back_color` varchar(7) NOT NULL default '#CCCCCC',
  `table_back_color_alternative` varchar(7) NOT NULL default '#F7F7F7',
  `main_back_color` varchar(7) NOT NULL default '#FFFFFF',
  `my_header` varchar(255) NOT NULL default '',
  `my_footer` varchar(255) NOT NULL default '',
  `language` varchar(32) NOT NULL default 'english',
  `name` varchar(32) NOT NULL default '',
  `company_name` varchar(255) NOT NULL default 'mysite.com',
  `override_gd_imageformat` varchar(4) NOT NULL default '',
  `begin_of_week` tinyint(2) NOT NULL default '1',
  `percentage_decimals` tinyint(2) NOT NULL default '2',
  `type_sql_allow` enum('t','f') NOT NULL default 't',
  `type_url_allow` enum('t','f') NOT NULL default 't',
  `type_web_allow` enum('t','f') NOT NULL default 'f',
  `type_html_allow` enum('t','f') NOT NULL default 't',
  `type_txt_allow` enum('t','f') NOT NULL default 't',
  `type_web_mode` tinyint(2) NOT NULL default '0',
  `type_web_dir` varchar(255) NOT NULL default '',
  `type_web_ftp` varchar(255) NOT NULL default '',
  `type_web_url` varchar(255) NOT NULL default '',
  `admin` varchar(64) NOT NULL default 'phpadsuser',
  `admin_pw` varchar(64) NOT NULL default 'phpadspass',
  `admin_fullname` varchar(255) NOT NULL default 'Your Name',
  `admin_email` varchar(64) NOT NULL default 'your@email.com',
  `admin_email_headers` varchar(64) NOT NULL default '',
  `admin_novice` enum('t','f') NOT NULL default 't',
  `default_banner_weight` tinyint(4) NOT NULL default '1',
  `default_campaign_weight` tinyint(4) NOT NULL default '1',
  `client_welcome` enum('t','f') NOT NULL default 't',
  `client_welcome_msg` text NOT NULL,
  `content_gzip_compression` enum('t','f') NOT NULL default 'f',
  `userlog_email` enum('t','f') NOT NULL default 't',
  `userlog_priority` enum('t','f') NOT NULL default 't',
  `userlog_autoclean` enum('t','f') NOT NULL default 't',
  `gui_show_campaign_info` enum('t','f') NOT NULL default 't',
  `gui_show_campaign_preview` enum('t','f') NOT NULL default 'f',
  `gui_show_banner_info` enum('t','f') NOT NULL default 't',
  `gui_show_banner_preview` enum('t','f') NOT NULL default 't',
  `gui_show_banner_html` enum('t','f') NOT NULL default 'f',
  `gui_show_matching` enum('t','f') NOT NULL default 't',
  `gui_show_parents` enum('t','f') NOT NULL default 'f',
  `gui_hide_inactive` enum('t','f') NOT NULL default 'f',
  `gui_link_compact_limit` tinyint(2) NOT NULL default '50',
  `qmail_patch` enum('t','f') NOT NULL default 'f',
  `updates_frequency` tinyint(2) NOT NULL default '7',
  `updates_timestamp` int(11) NOT NULL default '0',
  `updates_last_seen` decimal(7,3) NOT NULL default '0.000',
  `updates_dev_builds` enum('t','f') NOT NULL default 'f',
  `allow_invocation_plain` enum('t','f') NOT NULL default 'f',
  `allow_invocation_js` enum('t','f') NOT NULL default 't',
  `allow_invocation_frame` enum('t','f') NOT NULL default 'f',
  `allow_invocation_xmlrpc` enum('t','f') NOT NULL default 'f',
  `allow_invocation_local` enum('t','f') NOT NULL default 't',
  `allow_invocation_interstitial` enum('t','f') NOT NULL default 't',
  `allow_invocation_popup` enum('t','f') NOT NULL default 't',
  `auto_clean_tables` enum('t','f') NOT NULL default 'f',
  `auto_clean_tables_interval` tinyint(2) NOT NULL default '5',
  `auto_clean_userlog` enum('t','f') NOT NULL default 'f',
  `auto_clean_userlog_interval` tinyint(2) NOT NULL default '5',
  `auto_clean_tables_vacuum` enum('t','f') NOT NULL default 't',
  `autotarget_factor` float NOT NULL default '-1',
  `maintenance_timestamp` int(11) NOT NULL default '0',
  PRIMARY KEY  (`configid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_images`
#

CREATE TABLE `phpads_images` (
  `filename` varchar(128) NOT NULL default '',
  `contents` mediumblob NOT NULL,
  `t_stamp` timestamp(14) NOT NULL,
  PRIMARY KEY  (`filename`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_session`
#

CREATE TABLE `phpads_session` (
  `sessionid` varchar(32) NOT NULL default '',
  `sessiondata` blob NOT NULL,
  `lastused` timestamp(14) NOT NULL,
  PRIMARY KEY  (`sessionid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_targetstats`
#

CREATE TABLE `phpads_targetstats` (
  `day` date NOT NULL default '0000-00-00',
  `clientid` smallint(6) NOT NULL default '0',
  `target` int(11) NOT NULL default '0',
  `views` int(11) NOT NULL default '0',
  `modified` tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (`day`,`clientid`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_userlog`
#

CREATE TABLE `phpads_userlog` (
  `userlogid` mediumint(9) NOT NULL auto_increment,
  `timestamp` int(11) NOT NULL default '0',
  `usertype` tinyint(4) NOT NULL default '0',
  `userid` mediumint(9) NOT NULL default '0',
  `action` mediumint(9) NOT NULL default '0',
  `object` mediumint(9) default NULL,
  `details` blob,
  PRIMARY KEY  (`userlogid`)
) TYPE=MyISAM AUTO_INCREMENT=881 ;

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpads_zones`
#

CREATE TABLE `phpads_zones` (
  `zoneid` mediumint(9) NOT NULL auto_increment,
  `affiliateid` mediumint(9) default NULL,
  `zonename` varchar(245) NOT NULL default '',
  `description` varchar(255) NOT NULL default '',
  `delivery` smallint(6) NOT NULL default '0',
  `zonetype` smallint(6) NOT NULL default '0',
  `what` blob NOT NULL,
  `width` smallint(6) NOT NULL default '0',
  `height` smallint(6) NOT NULL default '0',
  `chain` blob NOT NULL,
  `prepend` blob NOT NULL,
  `append` blob NOT NULL,
  `appendtype` tinyint(4) NOT NULL default '0',
  PRIMARY KEY  (`zoneid`),
  KEY `zonenameid` (`zonename`,`zoneid`)
) TYPE=MyISAM AUTO_INCREMENT=51 ;
    

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-02 17:20
by alexander newald
Probier mal den mySQL Cache auszustellen. Klingt erst unlogisch, aber die Tabellen sehen so aus, als würde die bei jedem View und/oder Click angepasst. Wird in eine Tabelle ein Wert geschrieben (Update/Insert/Delete), dann wird der QueryCache von mySQL gelöscht. Dadurch verliehrt man relativ viel, denn zuerst werden die Daten angefragt, dann der QueryCache gelöscht und dann das Ergebnis in den QueryCache eingetragen. Bei Tabellen, die Hits zählen, ist das eher hinderlich. Ansonsten einmal probieren, nur für Tabellen, die sich sehr selten ändern die QueryCache anzustellen.

Re: Apache prozess maximal 5412 Bytes groß

Posted: 2004-02-03 15:31
by kmx-robin
mm ... also sehr merkwürdig. Ich habe die Apache Konfiguration geändert wie paar posts weiter oben beschrieben, und gestern funktionierte es nicht. heute habe ich apache & mysql gestopp - apache neugestartet und nach 3 minuten mysql neu gestartet. dann ging es. das verstehe ich nicht :(((

da es jetzt funktioniert ändere ich nix mehr an den einstellungen. Ich danke allen die mir geholfen haben.

Gruß Sebastian