LINUX.ORG.RU
ФорумAdmin

Ubuntu s10.10 WEb СЕРВЕР Лежит HELP !


0

1

WEb СЕРВЕР Лежит! зайти на сайт не возможно в top вот такая вот инфа, что с этим делать? http://xmages.net/storage/10/1/0/d/3/upload/22783b2e.jpg Характеристики сервака проц- Pentium R 3.2 Ghz озу 2Gb-ddr3 hdd-500gb sata os Ubuntu server 10.10 -64bit стоит панель ispconfig3

Ответ на: комментарий от donaviamoris

Так опиши проблему, после чего такое происходит?

babusha
()

Я бы первым делом заменил php-cgi на apache'вский mod_php. Если конечно используется apache.

Deleted
()

нафига php-cgi?
Если апач, то mod_php+mpm_itk или php-fpm, если nginx - то php-fpm...

pekmop1024 ★★★★★
()
Ответ на: комментарий от babusha

Да в любом случае CGI слишком медленный.

Deleted
()
Ответ на: комментарий от donaviamoris

> Типо спасение на 30сек а потом снова все забьется

значит тебя ддосят. смотри server-status апача и tcpdump.
или какой-то кривой скрипт зацикливается и плодит эти говнопроцессы.
а вообще да, искорени кривой php-cgi и поставь mpm-itk+mod_php.

Komintern ★★★★★
()

как лечить:

1.убиваешь php-cgi (killall php-cgi)
2.смотришь логи апача(или что там у тебя) на предмет аномалий (для каждого сайта)
3.если явных причин не видишь - запускай апач и сразу же начинай мониторить его server-status (погугли если не знаешь как )
4.если вывод сервер-статуса тебе непонятен, а сервер опять начинает подвисать - кидай этот вывод сюда - посмотрим, кто тебя ддосит.


а вобще, совет по смене php-cgi на mod_php уже дали.

dreamer ★★★★★
()
Ответ на: комментарий от dreamer

Вы уж извините но я в этом деле новенький с анализом у меня тормоза, пока не совсем понятно где и как анализировать. стоит у меня панелька ispconfig 3 с Apache2 после этих глюков я установил Nginx и еакселиратор в результате нагрузка на проц как не странно увеличилась в разы да и 2 гб озу подчти вся задействована. сайт состоит из воблы 3,8,5 прикрепленные файлы на форуме по 100 мб во время этой ддос атаке я смотрел на роутере у меня тогда было до 400 одновременных подключений на ip сервака к серваку залогинется не возможно типо зависает наметво помогает только физический ресет, к тому же я экспериментировал и выдерал сетивой кабель но это не очень то помогало соравно только ресет спасает

Хотелось бы узнать набор команд в консоли способные хоть както помочь понять или проанализировать что происходит

Вот настройки Apache2 [code]#LoadModule cband_module /usr/lib/apache2/modules/mod_cband.so CBandScoreFlushPeriod 1 CBandRandomPulse On #

RPAFsethostname On RPAFproxy_ips 127.0.0.1 192.168.0.4

LockFile ${APACHE_LOCK_DIR}/accept.lock

PidFile ${APACHE_PID_FILE}

Timeout 120

KeepAlive On MaxKeepAliveRequests 25

KeepAliveTimeout 2

<IfModule mpm_prefork_module> StartServers 10 MinSpareServers 5 MaxSpareServers 30 MaxClients 225 MaxRequestsPerChild 4000 </IfModule>

<IfModule mpm_worker_module> StartServers 10 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 225 MaxRequestsPerChild 4000 </IfModule> <IfModule mpm_event_module> StartServers 10 MaxClients 225 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxRequestsPerChild 4000 </IfModule>

# These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP}

AccessFileName .htaccess

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

DefaultType text/plain

HostnameLookups Off

ErrorLog ${APACHE_LOG_DIR}/error.log

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

# Include all the user configurations: Include httpd.conf

# Include ports listing Include ports.conf

LogFormat «%v:%p %h %l %u %t \»%r\" %>s %O \«%{Referer}i\» \«%{User-Agent}i\»" vhost_combined LogFormat «%h %l %u %t \»%r\" %>s %O \«%{Referer}i\» \«%{User-Agent}i\»" combined LogFormat «%h %l %u %t \»%r\" %>s %O" common LogFormat «%{Referer}i -> %U» referer LogFormat «%{User-agent}i» agent

Include conf.d/

# Include the virtual host configurations: Include sites-enabled/ [/code]

Вот настройки nginx.conf [code]user www-data; worker_processes 1;

error_log /var/log/nginx/error.log; pid /var/run/nginx.pid;

events { worker_connections 1024; # multi_accept on; }

http { include /etc/nginx/mime.types;

access_log   /var/log/nginx/access.log;

sendfile on; #tcp_nopush on;

#keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on;

gzip on; gzip_disable «MSIE [1-6]\.(?!.*SV1)»;

include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; }[/code] [code]server { listen 80; server_name _; server_name_in_redirect off;

#### www. redirect   - all domains starting with www will be redirected to http://domain. #### if ($host ~* ^(www\.)(.+)) { set $rawdomain $2; rewrite ^/(.*)$ http://$rawdomain/$1 permanent; }

access_log /var/log/nginx/example.com-nginx.access.log;

location / { proxy_pass http://127.0.0.1:8080/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #client_max_body_size 100m; #client_body_buffer_size 256k;

#proxy_connect_timeout 120; #proxy_send_timeout 120; #proxy_read_timeout 120;

#proxy_buffer_size 64k; #proxy_buffers 4 64k; #proxy_busy_buffers_size 64k; #proxy_temp_file_write_size 64k; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #Static files location location ~* ^.+.(jpg|jpeg|gif|png|ico|rm|rmbv|mp4|3gp|psd|mpg|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|html|flv|mp3)$ { root /var/www/$host/web; } }[/code]

donaviamoris
() автор топика

Бесконечный цикл:3
php-cgi - однако вы знайте толк в извращениях.

anonymous_sama ★★★★★
()
Ответ на: комментарий от donaviamoris

mod_php поставил ?
если нет или если остались тормоза то:

1.где выхлоп /server-status при лежащем сервере?
2.логи даже ведь не смотрел?
3.конфиги отформатируй и раскрась( LOR code)

dreamer ★★★★★
()
Ответ на: комментарий от dreamer

в общим то после установки nginx таких глюков больше не наблюдалось, и слава всевышнему администратору. из панели ispconfig пытался заменить fast-CGI на мод-php в результате сайты не фурычили.

donaviamoris
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.