Wissensdatenbank
Buehl, Kevin
19 März 2018
19 März 2018
1.303

Wissensdatenbank

HPE DL380 Gen8 Kernel Trace sftp-server blocked for more than 120 seconds.

Inhaltsverzeichnis

Situation


Ich habe versucht mit FileZilla eine Datei mit 3 GB auf meinen neuen Dateiserver zu übertragen.
Leider wurde die Übertragung bei ca. 30% abgebrochen. In der Konsole (ILO) war folgender Trace zu sehen
[  967.585070] INFO: task sftp-server:2357 blocked for more than 120 seconds.
[ 967.586619] Not tainted 4.9.0-6-amd64 #1 Debian 4.9.82-1+deb9u3
[ 967.588192] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 967.589973] sftp-server D 0 2357 1 0x00000000
[ 967.591758] ffff8c25c31ae000 0000000000000000 ffff8c25b73ec100 ffff8c25ff298940
[ 967.593368] ffff8c25e5ce1040 ffff99fb59eafda0 ffffffffb220c649 ffff99fb59eafee0
[ 967.594960] 00ffffffb1e1325c ffff8c25ff298940 ffff99fb59eafee0 ffff8c25b73ec100
[ 967.596744] Call Trace:
[ 967.598277] [<ffffffffb220c649>] ? __schedule+0x239/0x6f0
[ 967.599845] [<ffffffffb220cb32>] ? schedule+0x32/0x80
[ 967.601565] [<ffffffffb220f6f9>] ? rwsem_down_write_failed+0x1f9/0x360
[ 967.603088] [<ffffffffb1e018da>] ? __check_object_size+0xfa/0x1d8
[ 967.604614] [<ffffffffb1f3ca53>] ? call_rwsem_down_write_failed+0x13/0x20
[ 967.606148] [<ffffffffb220ed99>] ? down_write+0x29/0x40
[ 967.607870] [<ffffffffb1e16658>] ? do_unlinkat+0x1b8/0x330
[ 967.609752] [<ffffffffb1e05759>] ? vfs_read+0x119/0x130
[ 967.611277] [<ffffffffb1c03b7f>] ? do_syscall_64+0x8f/0xf0
[ 967.612787] [<ffffffffb22113b8>] ? entry_SYSCALL_64_after_swapgs+0x42/0xb0
[ 3029.877830] perf: interrupt took too long (2505 > 2500), lowering kernel.perf_event_max_sample_rate to 79750


Lösung


Lösen konnte ich dieses Problem indem ich den Schreibcache des RAID-Controllers deaktiviert habe.
hpssacli ctrl slot=0 modify dwc=disable