deploy - Cómo ejecutar múltiples servidores de meteoros en diferentes puertos
meteor deploy (3)
Creo que el OP se refería a las excepciones causadas por los bloqueos en la db mongo. Solo estoy en esta plataforma la semana pasada, y estoy aprendiendo lo más rápido que puedo. Pero cuando intenté ejecutar mi aplicación desde el mismo directorio del proyecto como dos usuarios diferentes en dos puertos diferentes, obtuve una excepción sobre MongoDB:
Error: EBUSY, desvincula ''D: / test / .meteor / local / db / mongod.lock''
La raíz del problema no se está ejecutando en puertos diferentes, son los archivos compartidos entre las dos instancias, específicamente la base de datos.
No creo que ninguna de tus respuestas realmente lo haya ayudado. Y ... yo tampoco puedo todavía.
Veo dos opciones -
Primero -
Voy a experimentar con enlaces para ver si puedo lograr que los dos usuarios usen una carpeta diferente para el árbol .meteor / local ... para que ambos podamos trabajar en el mismo código al mismo tiempo, pero no afecte a cada uno. otro al probar.
Pero dudo que a eso se refiriera el OP (a la misma aplicación de diferentes usuarios) ...
Segundo: está intentando identificar si puedo inyectar en el concepto run-mongo.js algún número de URL / puerto en el que me estoy ejecutando, por lo que mongodb.lock (y db, por supuesto) ... se denominan algo así como mongodb. bloqueo-3000
No me gusta la segunda opción porque entonces estoy en mi propia versión de scripts estándar.
segundo
¿Cómo se puede ejecutar meteoro en varios puertos? Por ejemplo, si el meteoro se ejecuta en 3000 necesito otra aplicación de meteoro en el mismo terminal. Por favor, ayúdeme.
No, se usa principalmente el puerto predeterminado de 3000 o cualquier estado al inicio, y el siguiente (+1) para Mongo.
Es decir, la siguiente aplicación se puede ejecutar a través de un puerto de 2 puertos, ya en 3002, por lo tanto, el puerto de 2 puertos anterior es 2998.
Check puede ser muy simple (Mac, Linux):
ps|grep meteor
Puedes usar el parámetro --port
:
`meteor run --port 3030`
Para obtener más información sobre los parámetros de la línea de comandos, ejecute meteor help <command>
meteor help run
, por ejemplo, meteor help run
.
Veo que has etiquetado tu pregunta meteor-up . Si realmente estás usando mup
, revisa el parámetro env
en el archivo de configuración .