# [FAQ] 开启 relay log 报 fail to restart streamer controller 和 no such file or directory

## Key Words

fail to restart streamer controller, no such file or directory

## Description

DM v2.0.7 开启relay log后报错，关闭 relay log 可正常同步。

dm worker 中报错：

```golang
fail to restart streamer controller: get stat for relay log relay-dir/0-163.000001/log-bin.019468\",\"RawCause\":\"stat relay-dir/0-163.000001/log-bin.019468: no such file or directory
```

## Content

先创建 worker 并开启 relay log，然后等 worker 自动 purge 一个 relay log 或者手动删除一个最旧的 relay log，然后创建一个需要该 relay log 的 task 。

创建 task 所需的 relay log 已被 worker 清除。

### Solution

因为目前所需 relay log 已被 purge，所以需要重新创建数据源，指定 relay-binlog-name 为所需 binlog，之后再创建 task。操作之前请删除干净数据源和 task。

参考 [https://docs.pingcap.com/zh/tidb/stable/dm-source-configuration-file](https://docs.pingcap.com/zh/tidb/stable/dm-source-configuration-file)

## Affected Versions

All