Important note about SSL VPN compatibility for 20.0 MR1 with EoL SFOS versions and UTM9 OS. Learn more in the release notes.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Detected Tx Unit Hang

Hallo zusammen,

ich betreibe einen ESXi 6.0.0 (Build 2615704) mit einer VM für die UTM (v9.310-11) und zwei Debian 7.8 VMs, auf der einen läuft ein Apache und auf der anderen VM läuft der MySQL Server.

Auf dem Server sind rund 10 Webseiten die alle kaum Ressourcen benötigen.
Mein externes Monitoring meldete mir heute gegen 06:15 Uhr das die beiden Server nicht mehr auf Ping / HTTP Anfragen reagierten.

Die UTM selbst ist zu dem Zeitpunkt auch gestartet gewesen
hat aber nichts mehr durchgelassen, ein Restart der VM behebte das Problem.

Daraufhin habe ich mir die Logdateien der UTM angeschaut und bin in der
kernel.log schliesslich fündig geworden:


kernel.log
2015:04:27-06:15:42 utm kernel: [1115617.596637] e1000 0000:02:00.0 eth0: Detected Tx Unit Hang
2015:04:27-06:15:42 utm kernel: [1115617.596637]   Tx Queue             
2015:04:27-06:15:42 utm kernel: [1115617.596637]   TDH                  
2015:04:27-06:15:42 utm kernel: [1115617.596637]   TDT                  
2015:04:27-06:15:42 utm kernel: [1115617.596637]   next_to_use          
2015:04:27-06:15:42 utm kernel: [1115617.596637]   next_to_clean        
2015:04:27-06:15:42 utm kernel: [1115617.596637] buffer_info[next_to_clean]
2015:04:27-06:15:42 utm kernel: [1115617.596637]   time_stamp           
2015:04:27-06:15:42 utm kernel: [1115617.596637]   next_to_watch        
2015:04:27-06:15:42 utm kernel: [1115617.596637]   jiffies              
2015:04:27-06:15:42 utm kernel: [1115617.596637]   next_to_watch.status 
2015:04:27-06:15:45 utm kernel: [1115620.431242] e1000 0000:02:00.0 eth0: Detected Tx Unit Hang
2015:04:27-06:15:45 utm kernel: [1115620.431242]   Tx Queue             
2015:04:27-06:15:45 utm kernel: [1115620.431242]   TDH                  
2015:04:27-06:15:45 utm kernel: [1115620.431242]   TDT                  
2015:04:27-06:15:45 utm kernel: [1115620.431242]   next_to_use          
2015:04:27-06:15:45 utm kernel: [1115620.431242]   next_to_clean        
2015:04:27-06:15:45 utm kernel: [1115620.431242] buffer_info[next_to_clean]
2015:04:27-06:15:45 utm kernel: [1115620.431242]   time_stamp           
2015:04:27-06:15:45 utm kernel: [1115620.431242]   next_to_watch        
2015:04:27-06:15:45 utm kernel: [1115620.431242]   jiffies              
2015:04:27-06:15:45 utm kernel: [1115620.431242]   next_to_watch.status 
2015:04:27-06:15:45 utm kernel: [1115620.899151] e1000 0000:02:00.0 eth0: Detected Tx Unit Hang
2015:04:27-06:15:45 utm kernel: [1115620.899151]   Tx Queue             
2015:04:27-06:15:45 utm kernel: [1115620.899151]   TDH                  
2015:04:27-06:15:45 utm kernel: [1115620.899151]   TDT                  
2015:04:27-06:15:45 utm kernel: [1115620.899151]   next_to_use          
2015:04:27-06:15:45 utm kernel: [1115620.899151]   next_to_clean        
2015:04:27-06:15:45 utm kernel: [1115620.899151] buffer_info[next_to_clean]
2015:04:27-06:15:45 utm kernel: [1115620.899151]   time_stamp           
2015:04:27-06:15:45 utm kernel: [1115620.899151]   next_to_watch        
2015:04:27-06:15:45 utm kernel: [1115620.899151]   jiffies              
2015:04:27-06:15:45 utm kernel: [1115620.899151]   next_to_watch.status 
2015:04:27-06:15:47 utm kernel: [1115622.429701] e1000 0000:02:00.0 eth0: Reset adapter



ethtool -k eth0
Features for eth0
rx-checksumming: off
tx-checksumming: on
       tx-checksum:-ipv4: off [fixed]
   tx-checksum-ip-generic: on
   tx-checksum-ipv6: off [fixed]
   tx-checksum-fcoe-crc: off [fixed]
   tx-checksum:-sctp: off [fixed]
scatter-gather: on
       tx-scatter-gather: on
   tx-scatter-gather-fraglist: off [fixed]
tcp-segmentation-offload: on
       tx-tcp-segmentation: on
   tx-tcp-ecn-segmentation: off [fixed]
   tx-tcp6-segmentation: off [fixed]
udp-fragmentation-offload: off [fixed]
generic-segmentation-offload: on
generic-recieve-offload: on
large-recieve-offload: off [fixed]
rx-vlan-offload: on
tx-vlan-offload: on [fixed]
ntuple-filters: off [fixed]
receive-hashing: off [fixed]
highdma: off [fixed]
rx-vlan-filter: on [fixed]
vlan-challenged: off [fixed]
tx-lockless: off [fixed]
netns-local: off [fixed]
tx-gso-robust: off [fixed]
tx-fcoe-segmentation: off [fixed]
tx-gre-segmentation: off [fixed]
tx-udp_tnl-segmentation: off [fixed]
tx-mpls-segmentation: off [fixed]
fcoe-mtu: off [fixed]
tx-nocache-copy: off
loopback: off [fixed]
rx-fcs: off
rx-all: off
tx-vlan-stag-hw-insert: off [fixed]
tx-vlan-stag-hw-parse: off [fixed]
tx-vlan-stag-filter: off [fixed]


Im Hostsystem ist übrigens eine Intel 82574L verbaut.
Über die Google Suche habe ich bereits gelesen dass man GRO, GSO und TSO deaktivieren soll als Workaround allerdings soll das zu Performanceverlust führen. Habt ihr vielleicht noch eine andere Idee?



Viele Grüße

DasBill


This thread was automatically locked due to age.