shutdown_fd单独出来。
delay不要了