Как запустить несколько серверов на разных портах Метеор

как метеор может работать на нескольких портах.Например, если Метеор работает на 3000, мне нужно другое приложение meteor на том же терминале.Пожалуйста, помогите мне.

3 ответов


можно использовать :

`meteor run --port 3030`

чтобы узнать больше о параметрах командной строки, запустите meteor help <command>, например,meteor help run.

Я вижу, вы пометили свой вопрос Метеор-вверх. Если вы используете mup, проверьте на конфигурационный файл.


Я думаю, что OP имел в виду исключения, вызванные из-за блокировок на Mongo db. Я только на этой платформе на прошлой неделе - и учусь как можно быстрее. Но когда я попытался запустить свое приложение из того же каталога проекта, что и два разных пользователя на двух разных портах - я получил исключение о MongoDB:

ошибка: EBUSY, unlink '.Метеор\локальный\db\mongod.lock'

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

Я не думаю, что любой из ваших ответов на самом деле помог ему. И.. я тоже пока не могу.

Я вижу два варианта -

первая -

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

но я сомневаюсь, что это то, что OP имел в виду либо (разные пользователи одного и того же приложения)...

второй-пытается определить, могу ли я ввести в run-mongo.js некоторая концепция номера URL / порта, на котором я работаю, поэтому mongodb.блокировка (и db, конечно)... называются чем-то вроде mongodb.замок-3000

Мне не нравится 2-й вариант, потому что тогда я на моей версии стандартных шрифтов.

B


нет, в основном используется порт по умолчанию 3000 или любое состояние в начале и следующее (+1) для Mongo.
То есть следующее приложение можно запустить через 2-портовый, уже в 3002, следовательно, предыдущий 2-портовый, как и раньше - это 2998.

проверка может быть очень простой (Mac и Linux):

ps|grep meteor