← 목록으로

dovecot auth penalty issue

사용자 인증을 틀리면 처음에는 0.5s 였다가 계속 4초씩의 딜레이가 생겼다.

mysql socket도 변경해보고 skip-name-resolve 도 설정해보고 그랬는데도 변화가 없음.

# /etc/dovecot/conf.d/10-auth.conf 

#auth_failure_delay = 2 secs
auth_failure_delay = 0 secs

이것도 0으로 0 secs로 바꿨는데도 효과는 없었다.

# https://doc.dovecot.org/2.3/configuration_manual/authentication/auth_penalty/#authentication-authentication-penalty

service anvil {
  unix_listener anvil-auth-penalty {
    mode = 0
  }
}

이걸 하니까 해결이 됨.

딜레이 사라짐.