neo_fox Napisano Marzec 4, 2008 Zgłoszenie Share Napisano Marzec 4, 2008 Witam serdecznie, mam dość poważny problem; otóż przeniosłem się na nowy serwer. Miałem wynajęty serwer z FC5. Umowa się skończyła i wynająłem nowy serwer z FC6. Na nowym serwerze zrobiłem update do FC7, zainstalowałem Apache, MySQL, PHP skonfigurowałem wszystko podobnie jak na poprzednim serwerze i wszystko zaczęło w miarę sprawnie działać. Problem polega na tym że od czasu do czasu load average zaczyna rosnąć i rosnąć (maksymalnie zanotowałem 78) i w pewnym momencie serwer się wykłada na łopatki. Co dziwne obciążenie procesorów jest praktycznie zerowe. Jeśli w takiej sytuacji wydaje z konsoli polecenie ps ax | awk '$3 ~ /[RD]/' to widać że większość procesów oczekujących na przydział procesora to procesy httpd. Czasem także pdflush, md_raid oraz kswapd Mam wrażenie że Apache pada w trakcie jakiegoś ataku (man in the middle??), ale mimo wszystko jest to dziwne że serwer sobie nie daje z tym rady. Nie wiem na ile to normalne ale jeśli zatrzymuje Apache to zużycie RAM'u waha się w granicach ~300MB. Jeśli ponownie wystartuje Apache to wzrasta ono w miarę szybko do ~700 MB. Natomiast w trakcie takiego ataku (?) do około ~970 MB i zużycie partycji swap zwiększa się cały czas. Ma ktoś może pomysł jak sobie z tym poradzić? Będę bardzo wdzięczny z pomoc Trochę informacji: [root@golf879 /]# uname -a Linux golf879.server4you.de 2.6.23.15-80.fc7 #1 SMP Sun Feb 10 16:52:18 EST 2008 x86_64 x86_64 x86_64 GNU/Linux [root@golf879 /]# rpm -qa | grep httpd httpd-2.2.8-1.fc7 [root@golf879 /]# rpm -qa | grep php php-common-5.2.4-1.fc7 [root@golf879 /]# rpm -qa | grep mysql mysql-5.0.45-6.fc7 [root@golf879 ~]# fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 fd Linux raid autodetect /dev/sda2 14 253 1927800 82 Linux swap / Solaris /dev/sda3 254 19457 154256130 fd Linux raid autodetect Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 13 104391 fd Linux raid autodetect /dev/sdb2 14 253 1927800 82 Linux swap / Solaris /dev/sdb3 254 19457 154256130 fd Linux raid autodetect Disk /dev/md1: 157.9 GB, 157958209536 bytes 2 heads, 4 sectors/track, 38564016 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md1 doesn't contain a valid partition table Disk /dev/md0: 106 MB, 106823680 bytes 2 heads, 4 sectors/track, 26080 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md0 doesn't contain a valid partition table [root@golf879 ~]# [root@golf879 ~]# hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 1572 MB in 2.00 seconds = 786.12 MB/sec Timing buffered disk reads: 152 MB in 3.25 seconds = 46.72 MB/sec [root@golf879 ~]# hdparm -Tt /dev/sdb /dev/sdb: Timing cached reads: 1216 MB in 2.00 seconds = 607.18 MB/sec Timing buffered disk reads: 168 MB in 3.03 seconds = 55.51 MB/sec [root@golf879 ~]# [root@golf879 /]# cat /etc/httpd/conf/httpd.conf | more ....... ServerTokens Prod ....... PidFile run/httpd.pid Timeout 60 KeepAlive On MaxKeepAliveRequests 50 KeepAliveTimeout 5 #<IfModule prefork.c> #StartServers 8 #MinSpareServers 5 #MaxSpareServers 20 #ServerLimit 256 #MaxClients 256 #MaxRequestsPerChild 4000 <IfModule worker.c> StartServers 10 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MinSpareServers 10 MaxSpareServers 20 MaxRequestsPerChild 0 </IfModule> LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule authn_file_module modules/mod_authn_file.so LoadModule authn_alias_module modules/mod_authn_alias.so LoadModule authn_anon_module modules/mod_authn_anon.so LoadModule authn_dbm_module modules/mod_authn_dbm.so LoadModule authn_default_module modules/mod_authn_default.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule authz_owner_module modules/mod_authz_owner.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_default_module modules/mod_authz_default.so LoadModule ldap_module modules/mod_ldap.so LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule include_module modules/mod_include.so LoadModule log_config_module modules/mod_log_config.so LoadModule logio_module modules/mod_logio.so LoadModule env_module modules/mod_env.so LoadModule ext_filter_module modules/mod_ext_filter.so LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule expires_module modules/mod_expires.so #LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so LoadModule usertrack_module modules/mod_usertrack.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule mime_module modules/mod_mime.so LoadModule dav_module modules/mod_dav.so LoadModule status_module modules/mod_status.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule info_module modules/mod_info.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule dir_module modules/mod_dir.so LoadModule actions_module modules/mod_actions.so LoadModule speling_module modules/mod_speling.so LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule cache_module modules/mod_cache.so LoadModule suexec_module modules/mod_suexec.so #LoadModule disk_cache_module modules/mod_disk_cache.so #LoadModule file_cache_module modules/mod_file_cache.so #LoadModule mem_cache_module modules/mod_mem_cache.so LoadModule cgi_module modules/mod_cgi.so Include conf.d/*.conf #ExtendedStatus On User apache Group apache UseCanonicalName Off DocumentRoot /var/www/sigsiu/html/sigsiu_net Alias /icons/ "/var/www/icons/" Alias /error/ "/var/www/error/" ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" <Directory /> # Options FollowSymLinks # AllowOverride None </Directory> HostnameLookups Off EnableMMAP off #EnableSendfile off ErrorLog logs/error_log LogLevel warn ...... Apache ładuje także modsecurity Top gdy serwer działa stabilnie: top - 11:33:06 up 6 days, 10:45, 2 users, load average: 0.29, 0.57, 0.65 Tasks: 118 total, 2 running, 114 sleeping, 0 stopped, 2 zombie Cpu(s): 1.5%us, 0.3%sy, 0.0%ni, 98.0%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 962200k total, 817348k used, 144852k free, 6720k buffers Swap: 1927792k total, 265484k used, 1662308k free, 317004k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 20846 apache 20 0 387m 25m 3708 S 3 2.7 0:01.18 httpd 18214 mysql 20 0 468m 17m 3952 S 0 1.9 182:42.69 mysqld 20651 apache 20 0 0 0 0 Z 0 0.0 0:02.09 httpd <defunct> 1 root 20 0 10328 76 52 S 0 0.0 0:05.17 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.03 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.95 migration/0 4 root 15 -5 0 0 0 S 0 0.0 0:00.77 ksoftirqd/0 5 root RT -5 0 0 0 S 0 0.0 0:00.38 watchdog/0 6 root RT -5 0 0 0 S 0 0.0 0:00.69 migration/1 7 root 15 -5 0 0 0 S 0 0.0 0:00.91 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.38 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:02.75 events/0 10 root 15 -5 0 0 0 R 0 0.0 0:02.61 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 60 root 15 -5 0 0 0 S 0 0.0 0:29.35 kblockd/0 61 root 15 -5 0 0 0 S 0 0.0 0:08.80 kblockd/1 65 root 15 -5 0 0 0 S 0 0.0 0:00.00 cqueue/0 66 root 15 -5 0 0 0 S 0 0.0 0:00.00 cqueue/1 68 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksuspend_usbd 74 root 15 -5 0 0 0 S 0 0.0 0:00.00 khubd 77 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod 164 root 15 -5 0 0 0 S 0 0.0 10:22.82 kswapd0 215 root 15 -5 0 0 0 S 0 0.0 0:00.00 aio/0 216 root 15 -5 0 0 0 S 0 0.0 0:00.00 aio/1 351 root 15 -5 0 0 0 S 0 0.0 0:00.00 kpsmoused 406 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata/0 407 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata/1 408 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata_aux 412 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_0 413 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_1 414 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_2 415 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_3 430 root 15 -5 0 0 0 S 0 0.0 3:05.55 md1_raid1 431 root 15 -5 0 0 0 S 0 0.0 2:44.96 kjournald 458 root 15 -5 0 0 0 S 0 0.0 0:00.00 kauditd 495 root 16 -4 13364 4 0 S 0 0.0 0:00.10 udevd 885 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_4 886 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_5 915 root 15 -5 0 0 0 S 0 0.0 0:00.01 md0_raid1 930 root 15 -5 0 0 0 S 0 0.0 0:00.00 kmpathd/0 931 root 15 -5 0 0 0 S 0 0.0 0:00.00 kmpathd/1 953 root 15 -5 0 0 0 S 0 0.0 0:00.00 kjournald 1260 dovecot 20 0 29216 608 544 S 0 0.1 0:01.35 imap-login 1329 dovecot 20 0 29216 608 544 S 0 0.1 0:01.46 imap-login 1476 root 20 0 6784 244 176 S 0 0.0 0:07.42 syslogd 1480 root 20 0 4676 200 152 S 0 0.0 0:00.34 klogd 1496 root 20 0 6464 272 212 S 0 0.0 0:37.73 irqbalance Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Adi1981 Napisano Marzec 4, 2008 Zgłoszenie Share Napisano Marzec 4, 2008 [_codebox_][_/codebox] Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
neo_fox Napisano Marzec 4, 2008 Autor Zgłoszenie Share Napisano Marzec 4, 2008 A tak się zastanawiałem dlaczego go nie zwrappowało. Po lewej jest. Sorki nie zauważyłem Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
exbros Napisano Marzec 4, 2008 Zgłoszenie Share Napisano Marzec 4, 2008 StartServers 10 ... zgodnie z tym http://httpd.apache.org/docs/2.2/mod/worker.html 2 powinny wystarczyc Tak czy inaczej pobaw sie w tuning Apacha bo wyglada na to, ze gdzies Ci pamiec ucieka... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
neo_fox Napisano Marzec 4, 2008 Autor Zgłoszenie Share Napisano Marzec 4, 2008 ... zgodnie z tym http://httpd.apache.org/docs/2.2/mod/worker.html 2 powinny wystarczyc Tak czy inaczej pobaw sie w tuning Apacha bo wyglada na to, ze gdzies Ci pamiec ucieka... Fakt, przeoczyłem :lammer: Zmienię na 2 i poobserwuje. Dzięki serdeczne Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@Sorror Napisano Marzec 4, 2008 Zgłoszenie Share Napisano Marzec 4, 2008 Zainstaluj i załaduj jeszcze mod_evasive żeby wykluczyć zewnętrzne źródło problemu. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
neo_fox Napisano Marzec 4, 2008 Autor Zgłoszenie Share Napisano Marzec 4, 2008 Zainstaluj i załaduj jeszcze mod_evasive żeby wykluczyć zewnętrzne źródło problemu. a co to za moduł? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@Sorror Napisano Marzec 4, 2008 Zgłoszenie Share Napisano Marzec 4, 2008 http://www.zdziarski.com/projects/mod_evasive/ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
neo_fox Napisano Marzec 5, 2008 Autor Zgłoszenie Share Napisano Marzec 5, 2008 Udało mi się właśnie zrobić zrzuty w trakcie takiej sytuacji ( load average: 71.14 ) : Top: top - 09:48:54 up 7 days, 9:01, 2 users, load average: 71.14, 42.28, 19.83 Tasks: 218 total, 1 running, 215 sleeping, 0 stopped, 2 zombie Cpu(s): 2.2%us, 1.5%sy, 0.0%ni, 0.0%id, 95.3%wa, 0.4%hi, 0.7%si, 0.0%st Mem: 962200k total, 954176k used, 8024k free, 2852k buffers Swap: 1927792k total, 1524044k used, 403748k free, 33088k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 21050 apache 20 0 372m 11m 2804 S 2 1.2 0:00.24 httpd 21067 apache 20 0 372m 11m 2708 S 2 1.2 0:00.14 httpd 19995 apache 20 0 397m 28m 3544 D 1 3.1 0:01.50 httpd 20182 apache 20 0 372m 12m 3108 S 1 1.3 0:00.54 httpd 20246 apache 20 0 380m 18m 3584 S 1 1.9 0:00.91 httpd 20247 apache 20 0 372m 12m 3116 S 1 1.3 0:00.65 httpd 20373 apache 20 0 372m 12m 3328 S 1 1.3 0:00.63 httpd 19198 apache 20 0 402m 14m 3688 D 1 1.6 0:09.72 httpd 20104 apache 20 0 380m 12m 3724 D 1 1.4 0:00.50 httpd 20164 apache 20 0 377m 11m 3316 D 1 1.2 0:00.28 httpd 20180 apache 20 0 375m 8560 2896 D 1 0.9 0:00.22 httpd 164 root 15 -5 0 0 0 D 0 0.0 10:52.81 kswapd0 3828 root 20 0 148m 3564 1028 S 0 0.4 0:21.08 python 18871 apache 20 0 400m 18m 3728 D 0 2.0 0:10.47 httpd 19646 apache 20 0 397m 9952 3708 D 0 1.0 0:08.57 httpd 20022 apache 20 0 395m 12m 3420 D 0 1.3 0:01.52 httpd 20023 apache 20 0 387m 9380 3628 D 0 1.0 0:00.52 httpd 20083 apache 20 0 387m 10m 3512 D 0 1.1 0:00.58 httpd 20101 apache 20 0 383m 11m 3416 D 0 1.2 0:00.42 httpd 20102 apache 20 0 385m 8720 3424 D 0 0.9 0:00.48 httpd 20106 apache 20 0 384m 10m 3412 D 0 1.1 0:00.46 httpd 20113 apache 20 0 384m 10m 3416 S 0 1.1 0:00.41 httpd 20122 apache 20 0 388m 13m 2996 D 0 1.4 0:00.67 httpd 20123 apache 20 0 388m 10m 3000 D 0 1.1 0:00.68 httpd 20124 apache 20 0 388m 7888 2964 D 0 0.8 0:00.73 httpd 20156 apache 20 0 381m 14m 3396 D 0 1.6 0:00.35 httpd 20163 apache 20 0 377m 8772 3320 D 0 0.9 0:00.29 httpd 20167 apache 20 0 380m 14m 3376 D 0 1.5 0:00.35 httpd 20174 apache 20 0 376m 8824 3304 D 0 0.9 0:00.24 httpd 20196 apache 20 0 383m 9272 2904 D 0 1.0 0:00.33 httpd 20203 apache 20 0 377m 16m 3204 D 0 1.8 0:00.66 httpd 20206 apache 20 0 383m 9828 2920 D 0 1.0 0:00.29 httpd 20274 apache 20 0 308m 7760 2976 S 0 0.8 0:00.13 httpd 21043 fajnyrad 20 0 74712 1548 1232 S 0 0.2 0:00.03 bash 21068 root 20 0 14712 1160 804 R 0 0.1 0:00.13 top 21082 apache 20 0 303m 6496 2124 D 0 0.7 0:00.02 httpd 1 root 20 0 10328 76 52 S 0 0.0 0:05.59 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.03 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:01.10 migration/0 4 root 15 -5 0 0 0 S 0 0.0 0:00.91 ksoftirqd/0 5 root RT -5 0 0 0 S 0 0.0 0:00.44 watchdog/0 6 root RT -5 0 0 0 S 0 0.0 0:00.82 migration/1 7 root 15 -5 0 0 0 S 0 0.0 0:01.07 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.44 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:03.17 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:03.01 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper [root@golf879 httpd]# ps ax | awk '$3 ~ /[RD]/' [root@golf879 httpd]# ps ax | awk '$3 ~ /[RD]/' 164 ? D< 10:52 [kswapd0] 430 ? D< 3:33 [md1_raid1] 431 ? D< 3:09 [kjournald] 1476 ? Ds 0:08 syslogd -m 0 1990 ? Ds 0:27 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf 17486 ? D 0:01 [pdflush] 18871 ? D 0:10 /usr/sbin/httpd 19176 ? D 0:18 /usr/sbin/httpd 19198 ? D 0:09 /usr/sbin/httpd 19277 ? D 0:09 /usr/sbin/httpd 19645 ? D 0:04 /usr/sbin/httpd 19936 ? D 0:01 /usr/sbin/httpd 19951 ? D 0:01 /usr/sbin/httpd 19995 ? D 0:01 /usr/sbin/httpd 20022 ? D 0:01 /usr/sbin/httpd 20083 ? D 0:00 /usr/sbin/httpd 20085 ? D 0:00 /usr/sbin/httpd 20090 ? D 0:00 /usr/sbin/httpd 20093 ? D 0:00 /usr/sbin/httpd 20101 ? D 0:00 /usr/sbin/httpd 20104 ? D 0:00 /usr/sbin/httpd 20105 ? D 0:00 /usr/sbin/httpd 20106 ? D 0:00 /usr/sbin/httpd 20112 ? D 0:00 /usr/sbin/httpd 20113 ? D 0:00 /usr/sbin/httpd 20114 ? D 0:00 /usr/sbin/httpd 20115 ? D 0:00 /usr/sbin/httpd 20118 ? D 0:00 /usr/sbin/httpd 20119 ? D 0:00 /usr/sbin/httpd 20120 ? D 0:00 /usr/sbin/httpd 20122 ? D 0:00 /usr/sbin/httpd 20123 ? D 0:00 /usr/sbin/httpd 20126 ? D 0:00 /usr/sbin/httpd 20154 ? D 0:00 [pdflush] 20160 ? D 0:00 /usr/sbin/httpd 20161 ? D 0:00 /usr/sbin/httpd 20162 ? D 0:00 /usr/sbin/httpd 20163 ? D 0:00 /usr/sbin/httpd 20164 ? D 0:00 /usr/sbin/httpd 20165 ? D 0:00 /usr/sbin/httpd 20167 ? D 0:00 /usr/sbin/httpd 20168 ? D 0:00 /usr/sbin/httpd 20171 ? D 0:00 /usr/sbin/httpd 20174 ? D 0:00 /usr/sbin/httpd 20178 ? D 0:00 /usr/sbin/httpd 20179 ? D 0:00 /usr/sbin/httpd 20181 ? D 0:00 /usr/sbin/httpd 20184 ? D 0:00 /usr/sbin/httpd 20188 ? D 0:00 /usr/sbin/httpd 20189 ? D 0:00 /usr/sbin/httpd 20190 ? D 0:00 /usr/sbin/httpd 20193 ? D 0:00 /usr/sbin/httpd 20196 ? D 0:00 /usr/sbin/httpd 20205 ? D 0:00 /usr/sbin/httpd 20206 ? D 0:00 /usr/sbin/httpd 20211 ? D 0:00 /usr/sbin/httpd 20229 ? D 0:00 /usr/sbin/httpd 20248 ? D 0:00 [pdflush] 20253 ? D 0:00 /usr/sbin/httpd 20256 ? D 0:00 /usr/sbin/httpd 20257 ? D 0:00 /usr/sbin/httpd 20265 ? D 0:00 [pdflush] 20281 ? D 0:00 /usr/sbin/httpd 20290 ? D 0:00 [pdflush] 20291 ? D 0:00 [pdflush] 20292 ? D 0:00 [pdflush] 20295 ? D 0:00 [pdflush] 20296 ? D 0:00 [pdflush] 20311 ? D 0:00 /usr/sbin/httpd 20412 ? D 0:00 /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t 21094 ? D 0:00 /usr/sbin/httpd 21101 ? D 0:00 bounce -z -n defer -t unix -u 21102 pts/2 R+ 0:00 ps ax [root@golf879 httpd]# Teraz nie wiem czy Apache się wiesza bo pdflush nie daje rady zrzucić pamięci czy pdflush nie daje rady zrzucić pamięci bo apache zbyt wiele jej zżera Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
neo_fox Napisano Marzec 5, 2008 Autor Zgłoszenie Share Napisano Marzec 5, 2008 http://www.zdziarski.com/projects/mod_evasive/ Dzięki serdeczne. Zaraz zainstaluje Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się