NodeJS-비동기 지우기 간격이 작동하지 않음

ADAMJR

비동기 간격이 계속되는 것을 중지하는 데 중요한 문제가 있습니다.

무한 간격이 시작됩니다.

task.interval = setIntervalAsync(
    async() => await this.sendTimer(task, savedGuild), interval);

버그를 생성하는 클래스 : https://pastebin.com/qq5tReFq

아무것도하지 않는 라인 :

while (task.interval)
  clearIntervalAsync(task.interval);

이것이 도움이되지 않는다면 미안하지만, 나는 많은 다른 유형과 간격을 시도했고 언제 endTimers호출 될 때 아무 일도 일어나지 않은 것처럼 간격이 계속됩니다. 도움을 보내주세요.

ADAMJR
const guildTimers = timers.currentTimers.get(req.params.id);
if (!guildTimers || guildTimers?.length <= 0)
    return res.json([]);

for (const timer of guildTimers)
    delete timer.interval; // <- the cause of the problem

나는 문제를 찾을 수 있었다. 사용자가 예약 된 작업을 볼 수 있도록하는 API의 외부 파일에서 발견되었습니다.

delete timer.interval간격에 대한 참조를 제거 했으므로 timer.interval정의되지 않은 상태 로 재설정되는 것을 중지했습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

루비 시간 간격이 45 분 작동하지 않음

분류에서Dev

NodeJS / JavaScript if 문이 작동하지 않음

분류에서Dev

벡터 지우기 기능이 작동하지 않음 C ++

분류에서Dev

벡터 지우기 기능이 작동하지 않음 C ++

분류에서Dev

간격 지우기가 작동하지 않습니다.

분류에서Dev

비동기 Task.Run이 작동하지 않음

분류에서Dev

비동기 기능이지만 Await는 NodeJS에서 작동하지 않습니다.

분류에서Dev

Malloc ()이 작동하지 않음 + char 배열 지우기

분류에서Dev

비동기 / 대기 작업이 값을 반환하지 않음

분류에서Dev

AlarmManager setRepeating이 매일 간격으로 작동하지 않음

분류에서Dev

MySQL 날짜 간격이 작동하지 않음

분류에서Dev

<a> onclick 기능이 작동하지 않음

분류에서Dev

GLM 기능이 작동하지 않음

분류에서Dev

Odoo 기능이 작동하지 않음

분류에서Dev

Ajax 기능이 작동하지 않음

분류에서Dev

CSS : 기능이 작동하지 않음

분류에서Dev

CodeIgniter 4, 도우미 기능이 작동하지 않음

분류에서Dev

Qt 신호 / 슬롯이 작동하지 않음 [매우 기본]

분류에서Dev

클라우드 기능이 작동하지 않음

분류에서Dev

Gitlab 비난 기능이 작동하지 않음 : 502 오류

분류에서Dev

준비된 기능 togglePanel ()이 작동하지 않음

분류에서Dev

UITableViewCell 이미지 비동기 큐 캐싱이 제대로 작동하지 않음

분류에서Dev

NodeJS 비동기 콜백이 성공하지 않습니까?

분류에서Dev

Mongodb가 Nodejs와 작동하지 않음

분류에서Dev

Mongodb가 Nodejs와 작동하지 않음

분류에서Dev

Browserify + NodeJS : 작동하지 않음

분류에서Dev

두 컴퓨터간에 기가비트 이더넷이 작동하지 않음

분류에서Dev

nodeJS : 브라우저에서 응답 받기가 열리지 않음-페이지가 작동하지 않는다고 말합니다.

분류에서Dev

비동기 작업에서 C # 반환이 작동하지 않음

Related 관련 기사

  1. 1

    루비 시간 간격이 45 분 작동하지 않음

  2. 2

    NodeJS / JavaScript if 문이 작동하지 않음

  3. 3

    벡터 지우기 기능이 작동하지 않음 C ++

  4. 4

    벡터 지우기 기능이 작동하지 않음 C ++

  5. 5

    간격 지우기가 작동하지 않습니다.

  6. 6

    비동기 Task.Run이 작동하지 않음

  7. 7

    비동기 기능이지만 Await는 NodeJS에서 작동하지 않습니다.

  8. 8

    Malloc ()이 작동하지 않음 + char 배열 지우기

  9. 9

    비동기 / 대기 작업이 값을 반환하지 않음

  10. 10

    AlarmManager setRepeating이 매일 간격으로 작동하지 않음

  11. 11

    MySQL 날짜 간격이 작동하지 않음

  12. 12

    <a> onclick 기능이 작동하지 않음

  13. 13

    GLM 기능이 작동하지 않음

  14. 14

    Odoo 기능이 작동하지 않음

  15. 15

    Ajax 기능이 작동하지 않음

  16. 16

    CSS : 기능이 작동하지 않음

  17. 17

    CodeIgniter 4, 도우미 기능이 작동하지 않음

  18. 18

    Qt 신호 / 슬롯이 작동하지 않음 [매우 기본]

  19. 19

    클라우드 기능이 작동하지 않음

  20. 20

    Gitlab 비난 기능이 작동하지 않음 : 502 오류

  21. 21

    준비된 기능 togglePanel ()이 작동하지 않음

  22. 22

    UITableViewCell 이미지 비동기 큐 캐싱이 제대로 작동하지 않음

  23. 23

    NodeJS 비동기 콜백이 성공하지 않습니까?

  24. 24

    Mongodb가 Nodejs와 작동하지 않음

  25. 25

    Mongodb가 Nodejs와 작동하지 않음

  26. 26

    Browserify + NodeJS : 작동하지 않음

  27. 27

    두 컴퓨터간에 기가비트 이더넷이 작동하지 않음

  28. 28

    nodeJS : 브라우저에서 응답 받기가 열리지 않음-페이지가 작동하지 않는다고 말합니다.

  29. 29

    비동기 작업에서 C # 반환이 작동하지 않음

뜨겁다태그

보관