# Discourse의 전역 속도 제한

**URL:** https://meta.discourse.org/t/global-rate-limit-in-discourse/129497
**Category:** Support
**Created:** [9월 25, 2019, 4:34오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497 "2019-09-25T16:34:09Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![lmcthjo](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@lmcthjo](https://meta.discourse.org/u/lmcthjo)
#### Post date: [9월 25, 2019, 4:34오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/1 "2019-09-25T16:34:09Z")

</div>

안녕하세요,

Discourse를 2.2.5 버전으로 업그레이드했습니다.  
이것은 사용자당 하루 게시물 수 제한에 관한 내용입니다.

기본 설정은 다음과 같습니다:  
`DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE` : 분당 IP별 요청 수 (기본값 200)  
`DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS` : 10초당 IP별 요청 수 (기본값 50)

다음 값으로 증가시키기를 원합니다:  
`DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE` : 1000  
`DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS` : 500

이것이 Discourse 서버와 성능에 영향을 미칠 것이라고 생각하시나요?  
일부 사용자가 전송한 게시물 수 제한에 도달했다는 불만을 제기하기 시작했기 때문입니다.

감사합니다

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [9월 28, 2019, 8:12오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/2 "2019-09-28T20:12:41Z")

</div>

> [@lmcthjo](#):
>
> 게시물 전송 수 제한에 도달합니다.

여기서 논의 중인 속도 제한(rate limit)이 아닌 것 같습니다. 제한이 발생한 화면 캡처를 제공하시거나 더 자세한 정보를 주시기 바랍니다.

제 생각에는 사용자들이 첫날 사용자 게시물 수 제한에 부딪히는 것 같습니다.

---

<div class="post-metadata">

### Author: ![lmcthjo](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@lmcthjo](https://meta.discourse.org/u/lmcthjo)
#### Post date: [9월 29, 2019, 11:53오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/3 "2019-09-29T23:53:33Z")

</div>

사용자가 다음과 같은 오류를 받게 됩니다:

`01:09:42 {"errors":["You’ve performed this action too many times. Please wait 19 seconds before trying again."],"error_type":"rate_limit","extras":{"wait_seconds":19}}`

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [9월 30, 2019, 4:21오전 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/4 "2019-09-30T04:21:41Z")

</div>

정말 Nginx의 IP별 속도 제한이 맞다면, 리버스 프록시 뒤에 있는 상태에서 모든 클라이언트 IP 주소를 동일한 IP 주소로 잘못 전송하고 있지는 않은지 확인해 보셨나요?

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [9월 30, 2019, 7:19오전 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/5 "2019-09-30T07:19:34Z")

</div>

항상 같은 사용자들인가요? API를 사용하려고 하는 건가요?

아니라면, 영향받은 일부 사용자의 프로필을 확인해 보세요. IP 주소가 정확해 보이나요? 모두 같거나 비슷한가요? 그렇다면 잘못된 설정의 리버스 프록시나, YML에 지정된 템플릿 없이 오렌지 클라우드가 활성화된 Cloudflare 같은 서비스가 사용되고 있는 것입니다.

---

<div class="post-metadata">

### Author: ![lmcthjo](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@lmcthjo](https://meta.discourse.org/u/lmcthjo)
#### Post date: [9월 30, 2019, 12:04오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/6 "2019-09-30T12:04:09Z")

</div>

네, 같은 사용자를 사용해서 분당 많은 수의 게시글을 생성하고 있습니다 (사용자 API 키를 통해).  
하지만 이제 해당 사용자에게 허용되는 게시글 수 제한 때문에 불만을 제기하고 있습니다.

다음 값을 증가시키면 도움이 될까요?  
`DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE` : 1000  
`DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS` : 500

---

<div class="post-metadata">

### Author: ![weiwhy](https://avatars.discourse-cdn.com/v4/letter/w/b5a626/32.png) [@weiwhy](https://meta.discourse.org/u/weiwhy)
#### Post date: [4월 14, 2020, 6:39오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/7 "2020-04-14T18:39:27Z")

</div>

저도 같은 문제를 겪었습니다. API를 사용하려고 했는데 이런 오류가 발생했어요.

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/1/614eed1fbfe083027d9de6b5028a41036920e7db.png)  
관리자로서 특정 API의 레이트를 설정할 수 있도록 하고 싶습니다.  
전체 레이트를 어떻게 수정해야 하는지 모르겠어요.  
어디에 있는지 알려주시면 감사하겠습니다.  
저는 중국에서 왔고, 영어가 잘 못해서 죄송합니다.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [4월 14, 2020, 10:32오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/8 "2020-04-14T22:32:02Z")

</div>

> [@weiwhy](#):
>
> 특정 API

우리는 비활성화된 API 속도 제한만 가지고 있으며, 라우트별로 제한을 커스터마이즈할 수 있는 기능이 없습니다.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [4월 14, 2020, 10:40오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/9 "2020-04-14T22:40:46Z")

</div>

찾고 있는 한도 설정은 사이트 설정에 있습니다:

- rate limit create topic
- rate limit create post
- rate limit new user create topic
- rate limit new user create post

이 설정을 변경하려면 [https://discourse.example.com/admin/site\_settings/category/rate\_limits?filter=create](https://discourse.example.com/admin/site_settings/category/rate_limits?filter=create) 로 이동하세요.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [5월 15, 2024, 5:21오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/10 "2024-05-15T17:21:48Z")

</div>



---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 15, 2024, 6:12오후 UTC](https://meta.discourse.org/t/global-rate-limit-in-discourse/129497/11 "2024-05-15T18:12:21Z")

</div>


