Sie sind nicht angemeldet.

1

14.06.2006, 18:39

Server mit Homepage Überlastet?!

Hi,

ich hoffe das ist jetzt das richtige Forum. Erscheint mir zumindest am besten...

Und zwar habe ich einen Server (AMD Opteron 144 / 64 Bit/ 1024KB L2 Cache / 1024 MB DDR Ram / SATA Festplatten / Debian 3.1 Sarge / Apache2 / Confixx)

Der mit meiner homepage völlig überlastet zu sein scheint.

Die Page ist schon recht aufwendig und gut besucht (ca 15000 Unique Besucher / 100000 Hits Täglich) und hat nen Haufen SQL-Queries.

Ich habe allerdings schon die Datenbank extern auf einen anderen Server gelegt.

Auf dem Server laufen noch zwei, drei kleinere Homepages (Foren) die aber kaum Belastung verusachen dürften.

Und naja die Server-Load geht so in die 20 zu Stoßzeiten. Die Durchschnittsbandbreitenauslastung ist so bei 30-50 mbit.

Ich habe keine Sniffer-Programme zur Trafficmessung (wie etwa Iptraf) laufen, blos seit kurzem vnstat das steht damit aber nicht in Verbindung.

Der Arbeitsspeicher ist gut gefüllt (3/4 circa) aber der Server Swapt nicht.

htop zeigt an, dass die CPU Auslastung schon in die 100% geht, aber nicht permanent. Ziemliches auf und ab.

Gerade jetzt ist der Serverload bei 5 (sehr wenig.. die hoempage geht fast flüssig) und der output von "free" ist:

free
total used free shared buffers cached
Mem: 1002536 990188 12348 0 3568 389404
-/+ buffers/cache: 597216 405320
Swap: 1020116 4 1020112


Die Load ist zeitweise eben so niedrig geht dann aber wieder hoch.

Das System ist weitgehend eine Standardkonfiguration von server4you. Ich habe blos die MaxClients des Apache geändert damit die Homepage überhaupt besuchbar ist (Die waren auf 15). Evtl haben die auch blos die Module vertausht oder so. Habe jetzt beide auf 150.

Ich denke es ist einfach eine falsche Konfiguration der MaxKeepAliveRequests oder so, dass der Server damit übermüllt wird.

Kann sich das jemand evtl mal ansehen? Vielleicht direkt am Server?

Ich füge hier noch meine apache2.conf ein. Die httpd.conf ist bei der Konfiguration mit Confixx ganz leer. Falls noch irgendwas relevant und zur beurteilung nötig ist, bitte schreiben.

Ich bedanke mcih schon im Voraus für jede Hilfe

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
# Based upon the NCSA server configuration files originally by Rob McCool.
# Changed extensively for the Debian package by Daniel Stone <daniel@sfarc.net>
# and also by Thom May <thom@debian.org>.

# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the LockFile documentation
# (available at <URL:http://www.apache.org/docs/mod/core.html#lockfile>);
# you will save yourself a lot of trouble.

ServerRoot "/etc/apache2"

# The LockFile directive sets the path to the lockfile used when Apache
# is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or
# USE_FLOCK_SERIALIZED_ACCEPT. This directive should normally be left at
# its default value. The main reason for changing it is if the logs
# directory is NFS mounted, since the lockfile MUST BE STORED ON A LOCAL
# DISK. The PID of the main server process is automatically appended to
# the filename. 

LockFile /var/lock/apache2/accept.lock

# PidFile: The file in which the server should record its process
# identification number when it starts.

PidFile /var/run/apache2.pid

# Timeout: The number of seconds before receives and sends time out.

Timeout 300

# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.

KeepAlive On

# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.

MaxKeepAliveRequests 100

# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.

KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
## 

# prefork MPM
# StartServers ......... number of server processes to start
# MinSpareServers ...... minimum number of server processes which are kept spare
# MaxSpareServers ...... maximum number of server processes which are kept spare
# MaxClients ........... maximum number of server processes allowed to start
# MaxRequestsPerChild .. maximum number of requests a server process serves
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
# former 20
MaxClients          150
MaxRequestsPerChild  0
</IfModule>

# pthread MPM
# StartServers ......... initial  number of server processes to start
# MaxClients ........... maximum  number of server processes allowed to start
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# ThreadsPerChild ...... constant number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of requests a server process serves
<IfModule worker.c>
StartServers         2
MaxClients         150 
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

# perchild MPM
# NumServers ........... constant number of server processes
# StartThreads ......... initial  number of worker threads in each server process
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# MaxThreadsPerChild ... maximum  number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of connections per server process (then it dies)
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>

User www-data
Group www-data

# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent


# Global error log.
ErrorLog /var/log/apache2/error.log

# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

# Include all the user configurations:
Include /etc/apache2/httpd.conf

# Include ports listing
Include /etc/apache2/ports.conf

# Include generic snippets of statements
Include /etc/apache2/conf.d/[^.#]*

#Let's have some Icons, shall we?
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

# Set up the default error docs.
#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# Putting this all together, we can Internationalize error responses.
#
# We use Alias to redirect any /error/HTTP_<error>.html.var response to
# our collection of by-error message multi-language collections.  We use 
# includes to substitute the appropriate text.
#
# You can modify the messages' appearance without changing any of the
# default HTTP_<error>.html.var files by adding the line;
#
#   Alias /error/include/ "/your/include/path/"
#
# which allows you to create your own set of files by starting with the
# /usr/local/apache2/error/include/ files and
# copying them to /your/include/path/, even on a per-VirtualHost basis.
#

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    Alias /error/ "/usr/share/apache2/error/"

    <Directory "/usr/share/apache2/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>

    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
    ErrorDocument 410 /error/HTTP_GONE.html.var
    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
    ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

</IfModule>
</IfModule>

DirectoryIndex index.htm index.cgi index.pl index.php index.xhtml index.html

# UserDir is now a module
#UserDir public_html
#UserDir disabled root

#<Directory /home/*/public_html>
#	AllowOverride FileInfo AuthConfig Limit
#	Options Indexes SymLinksIfOwnerMatch IncludesNoExec
#</Directory>

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

UseCanonicalName Off

TypesConfig /etc/mime.types
DefaultType text/plain

HostnameLookups Off

IndexOptions FancyIndexing VersionSort

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

# This really should be .jpg.

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^


# This is from Matty J's patch. Anyone want to make the icons?
#AddIcon /icons/dirsymlink.jpg ^^SYMDIR^^
#AddIcon /icons/symlink.jpg ^^SYMLINK^^

DefaultIcon /icons/unknown.gif

ReadmeName README.html
HeaderName HEADER.html

IndexIgnore .??* *~ *# HEADER* RCS CVS *,t

AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage no .no
AddLanguage pt-br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw

LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw


#AddDefaultCharset	ISO-8859-1

AddCharset ISO-8859-1  .iso8859-1  .latin1
AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3  .latin3
AddCharset ISO-8859-4  .iso8859-4  .latin4
AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb	
AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8

AddCharset GB2312      .gb2312 .gb 
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5	       .big5 .b5
AddCharset EUC-TW      .euc-tw	
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis

#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

AddType application/x-tar .tgz

# To use CGI scripts outside /cgi-bin/:
#
AddHandler cgi-script .cgi

# To use server-parsed HTML files
#
<FilesMatch "\.shtml(\..+)?$">
    SetOutputFilter INCLUDES
</FilesMatch>

# If you wish to use server-parsed imagemap files, use
#
#AddHandler imap-file map

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

#
# The following directive disables redirects on non-GET requests for
# a directory that does not include the trailing slash.  This fixes a 
# problem with Microsoft WebFolders which does not appropriately handle 
# redirects for folders with DAV methods.
#

BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully 
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully

# Allow server status reports, with the URL of http://servername/server-status
# Change the ".your_domain.com" to match your domain to enable.
#
#<Location /server-status>
#    SetHandler server-status
#    Order deny,allow
#    Deny from all
#    Allow from .your_domain.com
#</Location>

# Allow remote server configuration reports, with the URL of
#  http://servername/server-info (requires that mod_info.c be loaded).
# Change the ".your_domain.com" to match your domain to enable.
#
#<Location /server-info>
#    SetHandler server-info
#    Order deny,allow
#    Deny from all
#    Allow from .your_domain.com
#</Location>

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/[^.#]*

## CONFIXX
<Directory "/var/www/confixx/html">
 AllowOverride all
</Directory>
NameVirtualHost 85.25.140.115:80
<VirtualHost 85.25.140.115:80>
ServerName echo833.server4you.de
#User confixx
#Group users
DocumentRoot /var/www/confixx/html
Alias /phpmyadmin /var/www/phpmyadmin
php_admin_value safe_mode Off
php_admin_value safe_mode_exec_dir /var/www/confixx/bin
php_admin_value upload_tmp_dir /var/www/confixx/tmp
php_admin_value open_basedir none
ScriptAlias /cgi-bin/ /var/www/confixx/html/cgi-bin/
CustomLog /var/log/apache2/echo833.server4you.de_access.log "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i""
ErrorLog /var/log/apache2/echo833.server4you.de_error.log
</VirtualHost>
Include /etc/apache2/confixx_vhost.conf
# ^- Dieser Eintrag sollte unbedingt am Ende der Datei bleiben
## /CONFIXX
php_value short_open_tag 1
php_value register_globals 1

# mychange
<Directory "/var/www/web13/html">
	php_admin_value safe_mode Off
</Directory>
<Directory "/var/www/web13/html">
        php_admin_value safe_mode Off
</Directory>

AddType application/x-otrkey .otrkey

2

14.06.2006, 19:48

Was mich etwas stuzig macht, ist die CPU-Auslastung! (vorallem weil Du meinst die DB sei schon ausgelagert)

Was für Berechnungen machst Du auf Deiner Seite? Etwa Grafiken? Kein Caching von einmal "berechneten" Seiten/Grafiken?
Halbiere mal MaxKeepAliveRequests fürs erste, zur Not könntest Du KeepAliveTimeout noch auf 10 herabsetzen ...

PN mir mal den Link zu der Seite, Du hast sie in Deinem Profil nicht angegeben ...

Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

4

15.06.2006, 16:48

hab grad bemerkt dass ich noch ein putty offen hab und am server bin. ich poste jetzt mal ein paar outputs (derzeitige server load 40):

top:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Tasks: 430 total,   2 running, 422 sleeping,   0 stopped,   6 zombie
Cpu(s): 17.8% us,  3.6% sy,  0.0% ni, 61.9% id, 12.1% wa,  3.1% hi,  1.4% si
Mem:   1002536k total,   988424k used,    14112k free,     3448k buffers
Swap:  1020116k total,        4k used,  1020112k free,   269844k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
15000 www-data  17   0 22376 9.8m 3628 D  3.8  1.0   0:03.28 apache2
19809 root      15   0  2204 1068  648 R  3.8  0.1   0:00.03 top
17005 www-data  17   0 22096 9.9m 3828 D  1.9  1.0   0:03.19 apache2
18712 www-data  15   0 19292 7048 3508 S  1.9  0.7   0:01.13 apache2
18716 www-data  17   0 21740 9392 3584 D  1.9  0.9   0:01.26 apache2
    1 root      16   0  1584  520  452 S  0.0  0.1   0:01.73 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    4 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    5 root      10  -5     0    0    0 S  0.0  0.0   0:03.42 events/0
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
   24 root      10  -5     0    0    0 S  0.0  0.0  12:53.14 kblockd/0
   73 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
   72 root      15   0     0    0    0 S  0.0  0.0  15:22.96 kswapd0
  665 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  724 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0
  729 root      16  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0
  730 root      16  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_1
  778 root      15   0     0    0    0 D  0.0  0.0   8:02.35 kjournald
 1081 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
 1413 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
 2313 root      17   0  2328  744  616 D  0.0  0.1   0:11.41 syslogd
 2316 root      16   0  2408 1272  348 S  0.0  0.1   0:00.05 klogd
 2321 root      31  15 27832  24m 2448 S  0.0  2.5   0:00.37 spamd
 2329 clamav    18   0 24476  13m  880 S  0.0  1.3   1:11.72 clamd
 2370 clamav    15   0  4164 1172  836 S  0.0  0.1   0:02.42 freshclam
 2375 root      19   0  1752  384  316 S  0.0  0.0   0:00.00 courierlogger
 2376 root      16   0  1872  516  420 S  0.0  0.1   0:00.00 authdaemond.pla
 2382 root      15   0  2556  672  588 S  0.0  0.1   0:00.00 couriertcpd
 2384 root      25   0  1752  468  400 S  0.0  0.0   0:00.00 courierlogger
 2386 root      16   0  1872  252  156 S  0.0  0.0   0:00.00 authdaemond.pla
 2387 root      16   0  1872  252  156 S  0.0  0.0   0:00.00 authdaemond.pla
 2388 root      16   0  1872  252  156 S  0.0  0.0   0:00.00 authdaemond.pla
 2389 root      16   0  1872  252  156 S  0.0  0.0   0:00.00 authdaemond.pla
 2390 root      16   0  1872  252  156 S  0.0  0.0   0:00.00 authdaemond.pla
 2400 root      15   0  2556  672  588 S  0.0  0.1   0:00.00 couriertcpd
 2403 root      25   0  1756  468  400 S  0.0  0.0   0:00.00 courierlogger
 2408 root      15   0  2556  676  588 S  0.0  0.1   0:00.00 couriertcpd
 2420 root      16   0  2556  672  588 S  0.0  0.1   0:00.00 couriertcpd
 2423 root      23   0  1756  468  400 S  0.0  0.0   0:00.00 courierlogger
 2424 root      25   0  1756  468  400 S  0.0  0.0   0:00.00 courierlogger
 2557 Debian-e  16   0  9192 2520 2080 S  0.0  0.3   0:00.15 exim4
 3027 root      20   0  2580 1236 1016 S  0.0  0.1   0:00.00 mysqld_safe
 3067 root      20   0  2580  564  344 S  0.0  0.1   0:00.00 mysqld_safe
 3068 mysql     16   0  157m  67m 3652 S  0.0  6.9   4721:50 mysqld



free

Quellcode

1
2
3
4
             total       used       free     shared    buffers     cached
Mem:       1002536     989700      12836          0       3784     298068
-/+ buffers/cache:     687848     314688
Swap:      1020116          4    1020112


und hier der output von ps x

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:01 init [2]  
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S      0:00 [watchdog/0]
    5 ?        S<     0:03 [events/0]
    6 ?        S<     0:00 [khelper]
    7 ?        S<     0:00 [kthread]
   24 ?        S<    12:53 [kblockd/0]
   73 ?        S<     0:00 [aio/0]
   72 ?        S     15:23 [kswapd0]
  665 ?        S<     0:00 [kseriod]
  724 ?        S<     0:00 [ata/0]
  729 ?        S<     0:00 [scsi_eh_0]
  730 ?        S<     0:00 [scsi_eh_1]
  778 ?        D      8:02 [kjournald]
 1081 ?        S      0:00 [kjournald]
 1413 ?        S<     0:00 [khubd]
 2313 ?        Ds     0:11 /sbin/syslogd
 2316 ?        Ss     0:00 /sbin/klogd
 2321 ?        SNs    0:00 /usr/sbin/spamd --create-prefs --max-children 1 --helper-home-dir -d --pidfile=/var/run/spamd.pid
 2375 ?        S      0:00 /usr/sbin/courierlogger -pid=/var/run/courier/authdaemon/pid -start /usr/lib/courier/authlib/authdaemond.plain
 2376 ?        S      0:00 /usr/lib/courier/authlib/authdaemond.plain
 2382 ?        S      0:00 /usr/sbin/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -maxprocs=40 -maxperip=20 -pid=/var/run/courier/imapd.pid -nodnslookup -noidentlookup 143 /usr/lib/courier/courier/imaplogin /usr/lib/courier/authlib/authdaemon /usr/bin/imapd Maildir
 2384 ?        S      0:00 /usr/sbin/courierlogger imaplogin
 2386 ?        S      0:00 /usr/lib/courier/authlib/authdaemond.plain
 2387 ?        S      0:00 /usr/lib/courier/authlib/authdaemond.plain
 2388 ?        S      0:00 /usr/lib/courier/authlib/authdaemond.plain
 2389 ?        S      0:00 /usr/lib/courier/authlib/authdaemond.plain
 2390 ?        S      0:00 /usr/lib/courier/authlib/authdaemond.plain
 2400 ?        S      0:00 /usr/sbin/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=imapd-ssl -maxprocs=40 -maxperip=20 -pid=/var/run/courier/imapd-ssl.pid -nodnslookup -noidentlookup 993 /usr/bin/couriertls -server -tcpd /usr/lib/courier/courier/imaplogin /usr/lib/courier/authlib/authdaemon /usr/bin/imapd Maildir
 2403 ?        S      0:00 /usr/sbin/courierlogger imapd-ssl
 2408 ?        S      0:00 /usr/sbin/couriertcpd -pid=/var/run/courier/pop3d.pid -stderrlogger=/usr/sbin/courierlogger -maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup -address=0 110 /usr/lib/courier/courier/courierpop3login /usr/lib/courier/authlib/authdaemon /usr/lib/courier/courier/courierpop3d Maildir
 2420 ?        S      0:00 /usr/sbin/couriertcpd -pid=/var/run/courier/pop3d-ssl.pid -stderrlogger=/usr/sbin/courierlogger -stderrloggername=pop3d-ssl -maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup -address=0 995 /usr/bin/couriertls -server -tcpd /usr/lib/courier/courier/courierpop3login /usr/lib/courier/authlib/authdaemon /usr/lib/courier/courier/courierpop3d Maildir
 2423 ?        S      0:00 /usr/sbin/courierlogger courierpop3login
 2424 ?        S      0:00 /usr/sbin/courierlogger pop3d-ssl
 3027 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe
 3067 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe
 3069 ?        S      0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
 3151 ?        Ss     0:16 /usr/sbin/nscd
 3163 ?        Ss     0:00 /usr/sbin/sshd
 3170 ?        Ss     0:01 /usr/sbin/cron
 3187 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 3189 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 3190 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 3191 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 3192 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 3193 tty6     Ss+    0:00 /sbin/getty 38400 tty6
28552 ?        Ss     0:00 /usr/sbin/inetd
26656 ?        Ss     0:00 sshd: [accepted]
26679 ?        SN     0:12 spamd child
 5237 ?        Ss     0:00 SCREEN -S binichonline
 5238 pts/1    Ss+    0:00 /bin/bash
19353 ?        Ss     0:23 /usr/sbin/apache2 -k start -DSSL
23994 ?        S      0:00 [pdflush]
 8557 ?        S      0:54 /usr/bin/perl /usr/local/confixx/pipelog.pl
 1079 ?        Rs     0:00 sshd: root@pts/0
 1089 pts/0    Rs     0:00 -bash
16261 ?        S      0:00 /USR/SBIN/CRON
16340 ?        S      0:00 /USR/SBIN/CRON
16341 ?        S      0:00 /USR/SBIN/CRON
16384 ?        S      0:00 /USR/SBIN/CRON
16417 ?        S      0:00 /USR/SBIN/CRON
16418 ?        S      0:00 /USR/SBIN/CRON
16476 ?        S      0:00 /USR/SBIN/CRON
16477 ?        S      0:00 /USR/SBIN/CRON
16510 ?        S      0:00 /USR/SBIN/CRON
16511 ?        S      0:00 /USR/SBIN/CRON
16583 ?        S      0:00 /USR/SBIN/CRON
16608 ?        S      0:00 /USR/SBIN/CRON
16609 ?        D      0:00 /USR/SBIN/CRON
16653 ?        D      0:00 /USR/SBIN/CRON
16661 ?        D      0:00 /USR/SBIN/CRON
16662 ?        D      0:00 /USR/SBIN/CRON
16663 ?        D      0:00 /USR/SBIN/CRON
16696 ?        D      0:00 /USR/SBIN/CRON
16723 ?        D      0:00 /USR/SBIN/CRON
16724 ?        D      0:00 /USR/SBIN/CRON
16798 ?        D      0:00 /USR/SBIN/CRON
16972 ?        D      0:00 /USR/SBIN/CRON
16973 ?        D      0:00 /USR/SBIN/CRON
17077 ?        D      0:00 /USR/SBIN/CRON
17078 ?        D      0:00 /USR/SBIN/CRON
17191 ?        D      0:00 /USR/SBIN/CRON
17192 ?        D      0:00 /USR/SBIN/CRON
17241 ?        D      0:00 /USR/SBIN/CRON
17336 ?        D      0:00 /USR/SBIN/CRON
17337 ?        D      0:00 /USR/SBIN/CRON
17418 ?        D      0:00 /USR/SBIN/CRON
17494 ?        S      0:00 /USR/SBIN/CRON
17504 ?        S      0:00 /usr/sbin/proftpd
17505 ?        S      0:00 /USR/SBIN/CRON
17506 ?        S      0:00 /USR/SBIN/CRON
17507 ?        S      0:00 /USR/SBIN/CRON
17548 ?        S      0:00 /USR/SBIN/CRON
17554 ?        S      0:00 /USR/SBIN/CRON
17555 ?        S      0:00 /USR/SBIN/CRON
17556 ?        S      0:00 /USR/SBIN/CRON
17576 ?        S      0:00 /USR/SBIN/CRON
17579 ?        S      0:00 /usr/sbin/proftpd
17597 ?        S      0:00 /USR/SBIN/CRON
17630 ?        S      0:00 /usr/sbin/proftpd
17664 ?        S      0:00 /USR/SBIN/CRON
17665 ?        S      0:00 /USR/SBIN/CRON
17672 ?        S      0:00 /USR/SBIN/CRON
17673 ?        S      0:00 /USR/SBIN/CRON
17698 ?        S      0:00 /USR/SBIN/CRON
17729 ?        Ss     0:00 sshd: web1 [priv]
17738 ?        S      0:00 /usr/sbin/proftpd
17752 ?        S      0:00 /usr/sbin/proftpd
17753 ?        S      0:00 /USR/SBIN/CRON
17759 ?        Ss     0:00 sshd: web1 [priv]
17812 ?        Ss     0:00 sshd: root [priv]
17838 ?        S      0:00 /USR/SBIN/CRON
17839 ?        S      0:00 /USR/SBIN/CRON
17840 ?        S      0:00 /usr/sbin/proftpd
17862 ?        Ss     0:00 sshd: root [priv]
17867 ?        S      0:00 /USR/SBIN/CRON
17868 ?        S      0:00 /USR/SBIN/CRON
17875 ?        S      0:00 /usr/sbin/proftpd
17946 ?        S      0:00 /USR/SBIN/CRON
17947 ?        S      0:00 /USR/SBIN/CRON
17948 ?        S      0:00 /usr/sbin/proftpd
17986 ?        Ss     0:00 sshd: root [priv]
18033 ?        S      0:00 /USR/SBIN/CRON
18045 ?        S      0:00 /usr/sbin/proftpd
18069 ?        S      0:00 /USR/SBIN/CRON
18070 ?        S      0:00 /USR/SBIN/CRON
18071 ?        S      0:00 /usr/sbin/proftpd
18109 ?        S      0:00 /USR/SBIN/CRON
18110 ?        S      0:00 /USR/SBIN/CRON
18119 ?        S      0:00 /usr/sbin/proftpd
18121 ?        S      0:00 /usr/sbin/proftpd
18144 ?        S      0:00 /USR/SBIN/CRON
18145 ?        S      0:00 /USR/SBIN/CRON
18146 ?        S      0:00 /USR/SBIN/CRON
18159 ?        S      0:00 /usr/sbin/proftpd
18204 ?        S      0:00 /USR/SBIN/CRON
18214 ?        S      0:00 /usr/sbin/proftpd
18232 ?        S      0:00 /USR/SBIN/CRON
18233 ?        S      0:00 /USR/SBIN/CRON
18252 ?        S      0:00 /usr/sbin/proftpd
18272 ?        S      0:00 /USR/SBIN/CRON
18278 ?        S      0:00 /usr/sbin/proftpd
18309 ?        S      0:00 /USR/SBIN/CRON
18310 ?        S      0:00 /USR/SBIN/CRON
18340 ?        S      0:00 /usr/sbin/proftpd
18374 ?        S      0:00 /USR/SBIN/CRON
18375 ?        S      0:00 /USR/SBIN/CRON
18378 ?        S      0:00 /usr/sbin/proftpd
18384 ?        S      0:00 [pdflush]
18404 ?        S      0:00 /USR/SBIN/CRON
18405 ?        S      0:00 /USR/SBIN/CRON
18441 ?        S      0:00 /usr/sbin/proftpd
18454 ?        S      0:00 /USR/SBIN/CRON
18455 ?        S      0:00 /USR/SBIN/CRON
18461 ?        S      0:00 /usr/sbin/proftpd
18491 ?        S      0:00 /USR/SBIN/CRON
18492 ?        S      0:00 /USR/SBIN/CRON
18500 ?        S      0:00 /usr/sbin/proftpd
18509 ?        S      0:00 /usr/sbin/proftpd
18515 ?        S      0:00 /USR/SBIN/CRON
18529 ?        S      0:00 /USR/SBIN/CRON
18544 ?        S      0:00 /usr/sbin/proftpd
18570 ?        S      0:00 /usr/sbin/proftpd
18590 ?        S      0:00 /USR/SBIN/CRON
18591 ?        S      0:00 /USR/SBIN/CRON
18592 ?        S      0:00 /USR/SBIN/CRON
18620 ?        S      0:00 /usr/sbin/proftpd
18665 ?        S      0:00 /USR/SBIN/CRON
18692 ?        S      0:00 /usr/sbin/proftpd
18707 ?        S      0:00 /USR/SBIN/CRON
18708 ?        S      0:00 /USR/SBIN/CRON
18732 ?        S      0:00 /usr/sbin/exim4 -q
18774 ?        S      0:00 /usr/sbin/proftpd
18783 ?        S      0:00 /USR/SBIN/CRON
18817 ?        S      0:00 /usr/sbin/proftpd
18819 ?        S      0:00 /USR/SBIN/CRON
18820 ?        S      0:00 /USR/SBIN/CRON
18856 ?        S      0:00 /usr/sbin/proftpd
18861 ?        S      0:00 /USR/SBIN/CRON
18862 ?        S      0:00 /USR/SBIN/CRON
18895 ?        S      0:00 /usr/sbin/proftpd
18904 ?        S      0:00 /USR/SBIN/CRON
18905 ?        S      0:00 /USR/SBIN/CRON
18906 ?        S      0:00 /USR/SBIN/CRON
18929 ?        S      0:00 /usr/sbin/proftpd
18942 ?        S      0:00 /USR/SBIN/CRON
19005 ?        S      0:00 /usr/sbin/proftpd
19010 ?        S      0:00 /USR/SBIN/CRON
19014 ?        S      0:00 /USR/SBIN/CRON
19015 ?        S      0:00 /USR/SBIN/CRON
19043 ?        S      0:00 /USR/SBIN/CRON
19089 ?        S      0:00 /usr/sbin/proftpd
19094 ?        S      0:00 /USR/SBIN/CRON
19116 ?        S      0:00 /usr/sbin/proftpd
19201 ?        S      0:00 /USR/SBIN/CRON
19203 ?        S      0:00 /USR/SBIN/CRON
19204 ?        S      0:00 /USR/SBIN/CRON
19213 ?        S      0:00 /usr/sbin/proftpd
19231 ?        S      0:00 /USR/SBIN/CRON
19232 ?        S      0:00 /USR/SBIN/CRON
19233 ?        S      0:00 /USR/SBIN/CRON
19308 ?        S      0:00 /usr/sbin/proftpd
19310 ?        S      0:00 /USR/SBIN/CRON
19368 ?        S      0:00 /usr/sbin/proftpd
19369 ?        S      0:00 /USR/SBIN/CRON
19370 ?        S      0:00 /USR/SBIN/CRON
19388 ?        S      0:00 /usr/sbin/proftpd
19389 ?        S      0:00 /USR/SBIN/CRON
19405 ?        S      0:00 /usr/sbin/proftpd
19407 ?        S      0:00 /USR/SBIN/CRON
19408 ?        S      0:00 /USR/SBIN/CRON
19462 ?        S      0:00 /USR/SBIN/CRON
19463 ?        S      0:00 /USR/SBIN/CRON
19466 ?        S      0:00 /usr/sbin/proftpd
19507 ?        S      0:00 /USR/SBIN/CRON
19508 ?        S      0:00 /USR/SBIN/CRON
19512 ?        S      0:00 /usr/sbin/proftpd
19570 ?        S      0:00 /USR/SBIN/CRON
19573 ?        S      0:00 /usr/sbin/proftpd
19626 ?        S      0:00 /USR/SBIN/CRON
19627 ?        S      0:00 /USR/SBIN/CRON
19631 ?        S      0:00 /usr/sbin/proftpd
19671 ?        S      0:00 /USR/SBIN/CRON
19672 ?        S      0:00 /USR/SBIN/CRON
19679 ?        S      0:00 /usr/sbin/proftpd
19698 ?        S      0:00 /usr/sbin/proftpd
19725 ?        S      0:00 /usr/sbin/proftpd
19726 ?        S      0:00 /USR/SBIN/CRON
19727 ?        S      0:00 /USR/SBIN/CRON
19728 ?        S      0:00 /USR/SBIN/CRON
19773 ?        S      0:00 /USR/SBIN/CRON
19774 ?        S      0:00 /usr/sbin/proftpd
19789 ?        Ss     0:00 sshd: root [priv]
19806 ?        S      0:00 /USR/SBIN/CRON
19807 ?        S      0:00 /USR/SBIN/CRON
19812 ?        S      0:00 /usr/sbin/proftpd
19894 ?        S      0:00 /USR/SBIN/CRON
19895 ?        S      0:00 /USR/SBIN/CRON
19905 ?        S      0:00 /usr/sbin/proftpd
19950 ?        S      0:00 /USR/SBIN/CRON
19951 ?        S      0:00 /USR/SBIN/CRON
19958 ?        S      0:00 /usr/sbin/proftpd
19996 ?        S      0:00 /USR/SBIN/CRON
20000 ?        Ds     0:00 /usr/sbin/exim4 -Mc 1Fqsz3-00056c-Lz
20036 ?        Ds     0:00 /usr/sbin/exim4 -Mc 1Fqt2w-00059f-9P
20039 ?        S      0:00 /USR/SBIN/CRON
20040 ?        S      0:00 /USR/SBIN/CRON
20044 ?        S      0:00 /USR/SBIN/CRON
20053 ?        S      0:00 /usr/sbin/proftpd
20059 pts/0    R+     0:00 ps x


ich hoffe das hilft irgendwas :-/
die änderung mit den MaxKeepAliveRequests auf 50 hab ich grad gemacht und restarte jetzt mal apache2

lg, joe


// edit

das kam beim ersten restartversuch von apache2. der zweite hat ihn dann wieder hochgebracht...

Quellcode

1
2
3
4
5
6
echo833:~# /etc/init.d/apache2 restart
Forcing reload of web server: Apache2[Thu Jun 15 16:48:33 2006] [warn] NameVirtualHost 85.25.140.115:80 has no VirtualHosts
[Thu Jun 15 16:48:39 2006] [warn] NameVirtualHost 85.25.140.115:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »darkdaemonlord« (15.06.2006, 16:51)


5

15.06.2006, 20:14

also ich habe jetzt die beiden von dir vorgeschlagenen änderungen drinnen, aber es hat nichts geholfen :(

Thema bewerten