Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо исправить баги в алгоритме, написанный на Node.js.

Дано: 

Есть скрипт имитации отправки письма под почтовый сервис mail.ru

Используется Puppeteer «безголовый» Google Chrome на Node.js. 

Так называемый worker (скрипт сам) получает из базы очереди Redis данные: 

- proxy, под которым заходит на mail.ru

- аккаунт mail:pass

- email куда шлем

- body, title письма

Получая данные, мы через proxy открываем хром, заходим на сайт mail.ru

логинимся, вставляем все данные через JavaScript, отправляем письмо, закрываем хром. 

Для отправки следующего письма, все повторяем.

Проблемы, которые сейчас есть:

1. Не закрывается хром после отправки письма. При отправке нового, открывается новых хром. На отправке третьего письма, на VPS не остается оперативки и все ложиться к чертям. 

2. Происходит дублирование писем. 

Сам скрипт рабочий, им пользовались. Программист решил оптимизировать, сделал на 95%. Но баги остались. 

В общем, нужно все пофиксить до корректной работы. 

Программиста, что это ранее писал, нет уже. 

Будет выдано:

1. Сервер, на котором стоит Redis

2. Сервер, на котором стоит worker

5 лет назад
sumus
36 летУкраина
10 лет в сервисе
Был
2 дня назад