Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a dedicated server since March 2013 with CentOS release 6.4 (Final) and CPanel 11.38.1 (build 15) with [Apache/2.2.24 (Unix) PHP/5.2.17]. The server has only one website with traffic about 2000 visits per day. Recently it started to hang up and in the log files we see hundreds of messages regarding new hardware usb hubs and devices! After contacting support and performing a hardware check, they informed us that there is no hardware problems!

Here are some lines of the messages log file:

Jul 30 13:53:35 server kernel: input: Macintosh mouse button emulation as /devices/virtual/input/input2
Jul 30 13:53:35 server kernel: Fixed MDIO Bus: probed
Jul 30 13:53:35 server kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1a.7: EHCI Host Controller
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1a.7: debug port 1
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1a.7: irq 18, io mem 0xec000000
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
Jul 30 13:53:35 server kernel: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
Jul 30 13:53:35 server kernel: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jul 30 13:53:35 server kernel: usb usb1: Product: EHCI Host Controller
Jul 30 13:53:35 server kernel: usb usb1: Manufacturer: Linux 2.6.32-358.2.1.el6.x86_64 ehci_hcd
Jul 30 13:53:35 server kernel: usb usb1: SerialNumber: 0000:00:1a.7
Jul 30 13:53:35 server kernel: usb usb1: configuration #1 chosen from 1 choice
Jul 30 13:53:35 server kernel: hub 1-0:1.0: USB hub found
Jul 30 13:53:35 server kernel: hub 1-0:1.0: 6 ports detected
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1d.7: EHCI Host Controller
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1d.7: debug port 1
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1d.7: irq 16, io mem 0xec000400
Jul 30 13:53:35 server kernel: ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
Jul 30 13:53:35 server kernel: usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
Jul 30 13:53:35 server kernel: usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jul 30 13:53:35 server kernel: usb usb2: Product: EHCI Host Controller
Jul 30 13:53:35 server kernel: usb usb2: Manufacturer: Linux 2.6.32-358.2.1.el6.x86_64 ehci_hcd
Jul 30 13:53:35 server kernel: usb usb2: SerialNumber: 0000:00:1d.7
Jul 30 13:53:35 server kernel: usb usb2: configuration #1 chosen from 1 choice
Jul 30 13:53:35 server kernel: hub 2-0:1.0: USB hub found
Jul 30 13:53:35 server kernel: hub 2-0:1.0: 6 ports detected
Jul 30 13:53:35 server kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Jul 30 13:53:35 server kernel: uhci_hcd: USB Universal Host Controller Interface driver

and some more regarding SATA controllers and fs:

Jul 30 12:28:57 server kernel: ata3: SATA max UDMA/133 cmd 0x1c68 ctl 0x1c5c bmdma 0x1c30 irq 18
Jul 30 12:28:57 server kernel: ata4: SATA max UDMA/133 cmd 0x1c60 ctl 0x1c58 bmdma 0x1c38 irq 18
Jul 30 12:28:57 server kernel: ata4: SATA link down (SStatus 0 SControl 300)
Jul 30 12:28:57 server kernel: ata3: SATA link down (SStatus 0 SControl 300)
Jul 30 12:28:57 server kernel: ata2.00: SATA link down (SStatus 0 SControl 300)
Jul 30 12:28:57 server kernel: ata2.01: SATA link down (SStatus 0 SControl 300)
Jul 30 12:28:57 server kernel: ata1.00: SATA link down (SStatus 0 SControl 300)
Jul 30 12:28:57 server kernel: ata1.01: SATA link down (SStatus 0 SControl 300)
Jul 30 12:28:57 server kernel: sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
Jul 30 12:28:57 server kernel: sd 0:0:1:0: [sdb] 488397168 512-byte logical blocks: (250 GB/232 GiB)
Jul 30 12:28:57 server kernel: sd 0:0:0:0: [sda] Write Protect is off
Jul 30 12:28:57 server kernel: sd 0:0:1:0: [sdb] Write Protect is off
Jul 30 12:28:57 server kernel: sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Jul 30 12:28:57 server kernel: sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Jul 30 12:28:57 server kernel: sda:
Jul 30 12:28:57 server kernel: sdb:
Jul 30 12:28:57 server kernel: sda1 sda2 sda3 sda4
Jul 30 12:28:57 server kernel: sd 0:0:0:0: [sda] Attached SCSI disk
Jul 30 12:28:57 server kernel: sd 0:0:1:0: [sdb] Attached SCSI disk
Jul 30 12:28:57 server kernel: EXT4-fs (sda2): INFO: recovery required on readonly filesystem
Jul 30 12:28:57 server kernel: EXT4-fs (sda2): write access will be enabled during recovery
Jul 30 12:28:57 server kernel: EXT4-fs (sda2): orphan cleanup on readonly fs
Jul 30 12:28:57 server kernel: EXT4-fs (sda2): 1 orphan inode deleted
Jul 30 12:28:57 server kernel: EXT4-fs (sda2): recovery complete
Jul 30 12:28:57 server kernel: EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: 
Jul 30 12:28:57 server kernel: dracut: Remounting /dev/disk/by-uuid/ea328827-be5a-462d-b8bf-066994cc0f37 with -o usrjquota=quota.user,jqfmt=vfsv0,ro
Jul 30 12:28:57 server kernel: EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: 
Jul 30 12:28:57 server kernel: dracut: Mounted root filesystem /dev/sda2

Also, is it safe to post the full /var/log/messages file here?

My last option is now to reinstall the server, but before I do, I post this here and maybe I get some info and tips regarding these problems.

EDIT:

Additional, cPanel Service Monitor sends notifications almost every hour that chkservd hangs:

HANG: chkservd on server.domain.com (xx.xx.xx.xx)

The chkservd sub-process with pid 23441 ran for 1000 seconds. This sub-process was terminated when it exceeded the time allowed between checks, which is 300 seconds. To determine why, you can check /var/log/chkservd.log and /usr/local/cpanel/logs/tailwatchd_log.

You likely received this notification as a symptom of a larger problem. If your server is experiencing a high load, we recommend investigating the cause. If you continue to receive this notification, it is likely that your system is unable to handle demand or a misconfiguration is delaying restarts.

If you are sure that no misconfigurations exist, you should consider gradually increasing the following options in WHM's "Tweak Settings" feature: "The number of times ChkServd will allow a previous check to complete before terminating the check" and/or "The number of seconds between ChkServd service checks".

Server:     server.domain.com
Primary IP:     xx.xx.xx.xx
Service:    chkservd
Notification Type:  hang
Memory Information:     

    Used: 1679MB
    Available: 197MB
    Installed: 1875MB 

Load Information:   79.67 109.64 111.29
Uptime:     0 days, 8 hours, 35 seconds
IOStat Information:     

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.13    0.03    0.50   28.03    0.00   69.32
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              56.45      1149.95       634.32   35596600   19635340
sdb               0.01         0.07         0.00       2296          0

ChkServd Version:   15.2
share|improve this question

1 Answer 1

That looks like a bad motherboard. Get your host to replace it or move you to a new server.

share|improve this answer
    
Thank you for your reply. I have requested and they did a full hardware check, but at their report they say they have only checked HDDs and RAM. I will request for a full reinstallation as it's not much trouble for us. The process takes just 15-30 minutes plus an hour to fully restore the one and only website. Then if this continues to occur, I will ask for a replace or a new server. –  Christos L. Aug 1 '13 at 18:14

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.