Problémy se zatížením

Poradna při řešení nejrůznějších problémů spojených s provozem virtuálních serverů.
Zamčeno
Nemod
Příspěvky: 7
Registrován: sob 08. úno 2014 17:04:28
Kontaktovat uživatele:

Problémy se zatížením

Příspěvek od Nemod »

Dobrý den, moc tomu nerozumím, server mi po větší návštěvnosti začal padat.
Bratr je ajťák a řekl mi, ať vám pošlu tento výpis "cat". Prej co vy na to :)

Děkuji Vám.

Kód: Vybrat vše

Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
      386:  kmemsize                 24723447             27693836             27226310             30251456              3773658
            lockedpages                     0                  248                  256                  256                  107
            privvmpages                355508               527844               786432               786432               358800
            shmpages                     2064                 4848                21504                21504                    0
            dummy                           0                    0                    0                    0                    0
            numproc                        95                  136                  500                  500                    0
            physpages                  234121               335435                    0  9223372036854775807                    0
            vmguarpages                     0                    0                16384  9223372036854775807                    0
            oomguarpages               234121               335448                65536  9223372036854775807                    0
            numtcpsock                     24                  191                  360                  360                    0
            numflock                        7                   24                  188                  206                    0
            numpty                          6                   16                   30                   30                    0
            numsiginfo                      0                   90                  256                  256                    0
            tcpsndbuf                  433920              3194624             11720320             12703360                    0
            tcprcvbuf                  393216              3089120             11720320             12703360                    0
            othersockbuf               186880              1135200              1126080              2097152                86815
            dgramrcvbuf                     0                43840             11048576             12048576                    0
            numothersock                  115                  192                  360                  360                    0
            dcachesize                 611289               752139              7600000              7700000                    0
            numfile                      1706                 2480                 3000                 3000                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      24                   24                  128                  128                    0
Naposledy upravil(a) Nemod dne pon 17. úno 2014 17:11:59, celkem upraveno 1 x.
kafu
Příspěvky: 2
Registrován: úte 18. úno 2014 0:44:57

Re: Problémy se zatížením

Příspěvek od kafu »

kmemsize - na serveru je spuštěno mnoho potomků apache. Pokud ti tam běží mysql, je možné že nestíhá odpovídat a apache tvoří další procesy a tím se přetíží server. Nejsem v tom zase tak zběhlý, takže bych si to ještě nechal potvrdit od někoho kdo to bude vědět 100%
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od 4smart.cz »

Dobrý den, moc tomu nerozumím, server mi po větší návštěvnosti začal padat.
Bratr je ajťák a řekl mi, ať vám pošlu tento výpis "cat". Prej co vy na to :)

Děkuji Vám.
Dobrý den.
V případech, kdy má uživatel dojem, že něco není v pořádku - dochází k problémům se stabilitou, padají procesy, nelze spouštět nové procesy, apod. prakticky dochází k tomu, že stávající konfigurace virtuálního serveru je výkonově nedostatečná.
V takových případech je nutný můj zásah. Výchozí konfigurace je pro každou šablonu jiná. Pro šablony VoIP ústředen je např. podstatně volnější. V základu ale je výchozí nastavení pro velkou většinu projektů uživatelů dostatečné.
Pokud se projekt rozvíjí dál, např. zvyšuje-li se návštěvnost Vašeho webu, nebo máte-li více hovorů přes svoji ústřednu ve VPS, je třeba zkontrolovat, zda není nutné některé limity poupravit. Na toto téma ve vlákně "Řešení problémů" najdete více příspěvků na zdejším fóru.

Konfiguraci Vašeho VPS 386 jsem právě upravil a měla by být dostatečná (i s rezervou).

J.M.
Nemod
Příspěvky: 7
Registrován: sob 08. úno 2014 17:04:28
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od Nemod »

Děkuji Vám
Nemod
Příspěvky: 7
Registrován: sob 08. úno 2014 17:04:28
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od Nemod »

Prosimvás, náklady mi během 5 minut stouply na 55 Kč a naštěstí jsem tam neměl víc nabito. Server byl odstaven.
Sežralo to zatížení CPU.

Z logu:

Mar 30 20:05:49 malina mysqld: 140330 20:05:49 [ERROR] Error in accept: Cannot allocate memory
Mar 30 20:05:49 malina last message repeated 418 times

Přitom virtual mi nedostatek paměti nehlásí.

Zdá se, že jak došla apachi pamět, tak to celé zatížilo CPU.
Mohl jsem přidat memory, ale vy mi to asi někde limitujete, ne?

Nemohli byste mi prosím ty limity posunout?

Moc děkuji.
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od 4smart.cz »

Nemohli byste mi prosím ty limity posunout?
Dobrý den,

nikde neuvádíte ID problémového virtuálního serveru.

J.M.
Nemod
Příspěvky: 7
Registrován: sob 08. úno 2014 17:04:28
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od Nemod »

Tak vzhledem k tomu, že jste mě už v tomto threadu řešili a už mi jednou ty limity navýšili, tak jsem to nepokládal za důležité.
"xxxxxxxxx"
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od 4smart.cz »

Dobrý den,

Zpravidla:
1) neuvádějte na fóru svůj přihlašovací login - jde o jeden z údajů k přihlášení
2) při problémech uvádějte vždy ID virtuálního serveru. V průběhu existence účtu uživatele na 4smart.cz se běžně mění počet nebo jen ID jeho virtuálních serverů - podle toho jak je uživatel "aktivní".
3) V některých případech vyžaduji zaslat na email (nikoliv zveřejnit zde na fórum) kombinaci ID virtuálního serveru a 4smart.cz login - to abych si uživatele mohl ověřit.

Děkuji za pochopení,

J.M.
Nemod
Příspěvky: 7
Registrován: sob 08. úno 2014 17:04:28
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od Nemod »

Já taky děkuji za pochopení, že jsem v tomto trochu amatér. Děkuji Vám za pomoc.
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Problémy se zatížením

Příspěvek od 4smart.cz »

Provedl jsem kontrolu a úpravu konfigurace VPS id 386.
Váš VPS je nyní dimenzován na větší zátěž.

Příčinou Vašeho problému bylo abnormální chování nějakého procesu uvnitř VPS.
Výrazně došlo ke zvýšení nákladů za CPU, ostatní účtované položky jsou v normě.
V tomto případě nebyl příčinou síťový DoS, ačkoliv v /var/log/auth je velké množství pokusů o přihlášení pod rootem.
Dále doporučuji:

1) upravit nastavení sshd aby naslouchal na portu 24 (místo standardního portu TCP 22)
2) vytvořit zvláštního systémového uživatele se nerootovskými právy
3) zakázat přihlášení roota přes ssh v nastavení sshd (nejprve se přihlašovat jako nově vytvořený uživatel, pak "su" nebo "sudo bash")
4) alternativně místo bodu 2 a 3 nastavit sshd pro přihlašování pouze klíčem.
5) věnovat pozornost nastavení iptables

J.M.
Zamčeno