Перенаправлять трафик EC2 с одного экземпляра на другой?

Я настроил county analytics на бесплатном уровне AWS EC2, но тупо не настроил с ним эластичный IP. Нет, трафик такой большой, что я даже не могу зайти в аналитику, так как процессор постоянно загружен на 100%.

Я нахожусь в процессе выпуска обновлений приложения, чтобы изменить адрес аналитики на частный домен, который перенаправляет на экземпляр EC2, чтобы я мог изменить переадресацию в будущем.

В то же время, могу ли я настроить второй экземпляр и перенаправить весь трафик с текущего на новый?

Я нашел этот http://lastzactionhero.wordpress.com/2012/10/26/remote-port-forwarding-from-ec2/ будет ли это работать с одного экземпляра EC2 на другой?

Спасибо

РЕДАКТИРОВАТЬ --- Журнал подсчета

/home/ubuntu/countlyinstall/countly/api/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/connection/server.js:529 выбросить ошибку; ^ ReferenceError: liveApi не определен в processUserSession (/home/ubuntu/countlyinstall/countly/api/parts/data/usage.js:203:17) в /home/ubuntu/countlyinstall/countly/api/parts/data/usage .js:32:13 в /home/ubuntu/countlyinstall/countly/api/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/collection.js:1010:5 в Cursor.nextObject (/home/ubuntu/countlyinstall/countly /api/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/cursor.js:653:5) в commandHandler (/home/ubuntu/countlyinstall/countly/api/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/cursor .js:635:14) с нулевым значением. (/home/ubuntu/countlyinstall/countly/api/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/db.js:1709:18) в g (events.js:175:14) в EventEmitter.emit (events. js:106:17) в Server.Base._callHandler (/home/ubuntu/countlyinstall/countly/api/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/connection/base.js:130:25) в /home/ ubuntu/countlyinstall/countly/api/node_modules/mongoskin/node_modules/mongodb/lib/mongodb/connection/server.js:522:20


person Darren    schedule 04.11.2013    source источник


Ответы (1)


Вы можете выполнить шаги, описанные в сообщении блога, чтобы выполнить переадресацию портов. Просто убедитесь, что вы не перенаправляете его на локальный хост :)

Также около 100% ЦП, вероятно, это вызвано MongoDB. У вас была возможность проверить процесс? В случае, если это mongod, введите команду mongotop, чтобы увидеть наиболее трудоемкие обращения к коллекции. Мы можем уйти оттуда.

person osoner    schedule 04.11.2013
comment
Спасибо. Глядя на команду «сверху». узлы используют больше всего ресурсов процессора. Около 20%. mongodb использует около 10%. Мониторинг консоли AWS показывает это на 100%. Я думаю, что только что достиг верхнего предела с количеством пользователей ~ 50 000 - person Darren; 05.11.2013
comment
Ну, тогда верхний вывод вовсе не кажется странным. 50 000 пользователей — это немного, если только они не являются активными пользователями ежедневно. Вы проверяли логи в count/log? - person osoner; 06.11.2013
comment
Файл журнала county-api весит 412 МБ! Залил с ошибкой, которую я написал выше. - person Darren; 06.11.2013
comment
Обратите внимание, что тип инстанса бесплатного уровня t1.Micro имеет значительную изменчивость в распределении ЦП и пропускной способности, и фактически агрессивно сокращается в обоих случаях под нагрузкой. Это действительно тип «сэмплера», и его не следует использовать в качестве «производственной» платформы для любой задачи, требующей постоянных ресурсов. - person Eight-Bit Guru; 06.11.2013
comment
@Darren Пожалуйста, обновитесь до Countly 13.10, которая устранила эту проблему. - person osoner; 06.11.2013
comment
Действительно. Я, должно быть, пропустил это. Я нормально ловлю все обновления. Извините за шум, сейчас обновлю. - person Darren; 06.11.2013
comment
Пока я обращаю ваше внимание, я не думаю, что вы можете помочь с перенаправлением .htaccess для API? Используя этот RewriteRule ^i(\?.+)$ http://ec2-11-111-11-11.us-west-2.compute.amazonaws.com/i?$1 [R,L,QSA], он регистрирует сеанс, но не регистрирует версию приложения, разрешение и т. Д. - person Darren; 07.11.2013