Size: a a a

Sequelize - community (eng/ru)

2020 May 25

p

pavelmartinez in Sequelize - community (eng/ru)
Мне кажется дело в пулах
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Я тоже думаю, но идей нет как поправить
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Первоначально, как запускаеться первый промис?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Запроса к бд
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Sequelize
   .authenticate()
   .then(() => {
       console.log('Connection has been established successfully.');
   })
   .catch(err => {
       console.error('Unable to connect to the database:', err);
   });
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Я про реакцию на событие
источник

p

pavelmartinez in Sequelize - community (eng/ru)
А
источник

p

pavelmartinez in Sequelize - community (eng/ru)
    User
       .findOne({where: {user_id: context.senderId}, fields: ['id', 'user_id', 'sex', 'companion', 'conversation', 'last_conversation', 'last_companion', 'status', 'finding', 'last_finding', 'warns', 'last_warn', 'is_banned', 'is_banned_perm', 'bandate']})
       .then(async (user) => {
           if(!user)
           {
               vk.api.users.get({
                   user_ids: context.senderId,
                   fields: "sex"
               })
               .then(response => {
                   let sex = response[0].sex;
                   User
                       .create({user_id: context.senderId, status: 0, finding: 0, sex: sex})
                       .then((newuser) => {
                           context.user = newuser;
                           if(context.state.command !== "start")
                           {
                               context.state.command = 'start';
                           }
                           return next();
                       })
               })
               .catch((error) => { console.error(error); });
           }
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Где это дергается
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Это дергается чаще всего
источник

p

pavelmartinez in Sequelize - community (eng/ru)
При каждом сообщении
источник

p

pavelmartinez in Sequelize - community (eng/ru)
От пользователя
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Это в колбеки?
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Да. В событии нового сообщения
источник

p

pavelmartinez in Sequelize - community (eng/ru)
vk.updates.on('message', (context, next) => {
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Смотрели сколько по времени колбек занимает? Он успевает отрабатывать?
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Не смотрел Это надо засечь время прихода коллбека
источник

p

pavelmartinez in Sequelize - community (eng/ru)
И что еще?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Думаю может там у вас это событие слишком часто и нагрузка просто не успевает отрабатываться
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Событий много?
источник