Kirjoittaja Aihe: 12.04, palvelujen käynnistys / ssh kirjautuminen odottaa 30 sek  (Luettu 1665 kertaa)

vahonen

  • Käyttäjä
  • Viestejä: 31
    • Profiili
Mulla on kotipalvelin, jossa pyörii 12.04 (toimii hienosti, kiitos vaan kysymästä), mutta siihen ilmestyi muutama päivä sitten kiusallinen ongelma; jos koneelle kirjautuu ssh:lla, jos vaihtaa käyttäjää (su - batman), jos käynnistää jonkun palvelun (service mysql start) tms., niin kone odottaa ilmeisesti jonkin timeoutin verran tekemättä mitään ja sen jälkeen suoriutuu tehtävästä taas ripeästi. Tuona odotteluaikana kone on ihan idlenä, ei ole cpu-kuormaa, ei i/o waittia, verkossa ei tapahdu mitään jne... kunhan vain odotellaan.

Ennen jumitusta päivitin tuoreimpia paketteja järjestelmään, otin yhden verkkokortin pois ja ropasin verkkoasetusten kanssa. Pitkän Network-managerin kanssa puljaamisen jälkeen poistin koko ohjelman ja säädin asetukset ihan itse. Se tuntui auttavan muutaman buutin ajaksi, mutta nyt ei auta verkon käynnistykset, ei buutit eikä kerpeleetkään. Kun otan yhteyttä ssh:lla (ssh -vvv), saan tämmöisen rimpsun;
...
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug3: Wrote 128 bytes for a total of 2263

Jonka jälkeen homma jäätyy ~30 sekunniksi... Ssh-palvelimessa on asetuksissa usedns=no, mutta kyseessä ei voi olla pelkästään ssh:n ongelma, kun kutina on, että kaikki verkkoa vaativien softien käynnistäminen jumittaa. Verkko kuitenkin on ihan normaalin ripeä ja softat toimii hienosti, kunhan ne vain saa ensin käyntiin...

Mutta mistähän tuollaiseen voisi lähteä tonkimaan ratkaisua, kun en oikein logeistakaan tunnu löytävän mitään mikä auttaisi...?

vahonen

  • Käyttäjä
  • Viestejä: 31
    • Profiili
Eh.... Kunhan sain ensin messages-logiin näkymään sen mitä haluan, ihmettelin sinne tupsahtelevaa soopaa;

Aug 15 21:59:51 xxxxxxx kernel: [  720.501312] psql            D f6b88000     0  1419   1418 0x00000000
Aug 15 21:59:51 xxxxxxx kernel: [  720.501315]  f68a3ec0 00200086 00000001 f6b88000 f68a3e60 c1807020 c192ce00 c192ce00
Aug 15 21:59:51 xxxxxxx kernel: [  720.501319]  80ac83c7 0000008a f7bb9e00 f6b88000 c1807020 00000000 f59473a0 00000000
Aug 15 21:59:51 xxxxxxx kernel: [  720.501323]  00000000 00000000 f6a22000 00000000 c1a0187e f6a26600 f68a3e9c c1036628
Aug 15 21:59:51 xxxxxxx kernel: [  720.501326] Call Trace:
Aug 15 21:59:51 xxxxxxx kernel: [  720.501332]  [<c1036628>] ? default_spin_lock_flags+0x8/0x10
Aug 15 21:59:51 xxxxxxx kernel: [  720.501335]  [<c1036628>] ? default_spin_lock_flags+0x8/0x10
Aug 15 21:59:51 xxxxxxx kernel: [  720.501338]  [<c15a55ed>] ? _raw_spin_lock_irqsave+0x2d/0x40
Aug 15 21:59:51 xxxxxxx kernel: [  720.501340]  [<c15a39e5>] schedule+0x35/0x50
Aug 15 21:59:51 xxxxxxx kernel: [  720.501343]  [<c1356a75>] tty_ldisc_ref_wait+0x55/0x90
Aug 15 21:59:51 xxxxxxx kernel: [  720.501346]  [<c10799a0>] ? add_wait_queue+0x50/0x50
Aug 15 21:59:51 xxxxxxx kernel: [  720.501349]  [<c135166a>] tty_ioctl+0x24a/0x7d0
Aug 15 21:59:51 xxxxxxx kernel: [  720.501352]  [<c15a8ca7>] ? do_page_fault+0x227/0x490
Aug 15 21:59:51 xxxxxxx kernel: [  720.501354]  [<c1351420>] ? no_tty+0x30/0x30
Aug 15 21:59:51 xxxxxxx kernel: [  720.501357]  [<c1154879>] do_vfs_ioctl+0x79/0x2d0
Aug 15 21:59:51 xxxxxxx kernel: [  720.501359]  [<c106e9d8>] ? sys_rt_sigaction+0x88/0xa0
Aug 15 21:59:51 xxxxxxx kernel: [  720.501361]  [<c1154b3f>] sys_ioctl+0x6f/0x80
Aug 15 21:59:51 xxxxxxx kernel: [  720.501363]  [<c15ac7df>] sysenter_do_call+0x12/0x28

Kun en tarvi postgresql:ää suotta käynnistymässä, otin sen rcX.d:stä pois, buuttasin koneen ja homma toimii taas nopeasti...  ??? Jostain päin (verkon käynnistys ?) tuo sama linkki on ilmaantunut rc-hakemistoon ja postgre on käynnissä, mutta silti homma pelaa.

Ööh.. Saattaa olla, etten buuttaa ihan hetkeen.