WizardFactory / BlogSyncer

one write posting all of the world
Apache License 2.0
3 stars 10 forks source link

twitter internal error 발생시에 error message 다수 발생하는 문제. #339

Closed kimalec closed 8 years ago

kimalec commented 8 years ago

아래의 로그 처럼 twitter get post시에 에러가 발생하면 response가 모두 찍히면서 로그 에러가 많이 잡힘.

» 9 Aug 2015 00:01:24.347 2015-08-08 15:01:24.055641+00:00 app web.1 - - verbose: + cName=twitter, userId=558c10590528f4ac83c0f061, url=/bot_posts/2378038464?after=2015-08-08T15:00:06.623Z&userid=558c10590528f4ac83c0f061
» 9 Aug 2015 00:01:25.527 2015-08-08 15:01:25.409059+00:00 app web.1 - - error: { statusCode: 500, Fatal
» 9 Aug 2015 00:01:25.527 2015-08-08 15:01:25.409067+00:00 app web.1 - - data: '{"errors":[{"message":"Internal error","code":131}]}' } cName=twitter, userId=558c10590528f4ac83c0f061, url=/bot_posts/2378038464?after=2015-08-08T15:00:06.623Z&userid=558c10590528f4ac83c0f061
» 9 Aug 2015 00:01:25.527 2015-08-08 15:01:25.478102+00:00 app web.1 - - error: { _readableState: Fatal
» 9 Aug 2015 00:01:25.527 2015-08-08 15:01:25.478108+00:00 app web.1 - - { objectMode: false,
» 9 Aug 2015 00:01:25.527 2015-08-08 15:01:25.478110+00:00 app web.1 - - highWaterMark: 16384,
» 9 Aug 2015 00:01:25.527 2015-08-08 15:01:25.478112+00:00 app web.1 - - buffer: [],
» 9 Aug 2015 00:01:25.527 2015-08-08 15:01:25.478114+00:00 app web.1 - - length: 0,
kimalec commented 8 years ago

twitter.js 에서 253에 수정 필요.

       objOAuth.get(api_url, provider.token, provider.tokenSecret, function (error, body, response) {
            if(error) {
                log.error(error, meta);
                log.error(response, meta);
                res.status(error.statusCode).send(error);
                return;
            }