Правильный ли выскок конфиг для метеора?

Я надеюсь выяснить, как сказать выскочке, что метеор разветвляется более двух раз?

Я следовал их инструкциям на http://upstart.ubuntu.com/cookbook/, чтобы подсчитать вилки, и он сообщает 21 раз.

Это своего рода не проблема в этом stop myapp а также start myapp работают как положено (они останавливаются и запускаются и не зависают). Если это уместно, я запускаю это в Ubuntu 12.04 LTS (64-битная) виртуальная машина, созданная с Vagrant.

#!upstart
# Upstart config for running the node application
description "myapp"
author      "My Company"

start on (filesystems and net-device-up IFACE=eth0)
stop on shutdown

respawn             # restart when job dies
respawn limit 5 60  # give up restart after 5 respawns in 60 seconds
chdir /vagrant

script
  exec sudo -u vagrant MONGO_URL=mongodb://localhost:27017/project meteor -p 4000
end script

Мысли?

1 ответ

Решение

Вы не должны использовать meteor run разместить ваше приложение в любой среде, где вы будете использовать Upstart для управления процессом.

meteor run это сервер только для разработки, и он очень неэффективен.

Взгляните на https://github.com/onmodulus/demeteorizer - вы можете использовать его для преобразования вашего приложения Meteor.js в "ванильное" приложение Node.js с package.json, который вы можете запустить на своей Ubuntu VM и управлять с помощью Upstart.

Другие вопросы по тегам