我使用Sublime Text 2下载了nodejs包(),但除了进入任务管理器并终止进程之外,我似乎找不到重启或停止服务器的方法。当使用插件提供的命令来运行带有节点的文件时,它不会给出任何类型的命令窗口,因此Ctrl+C将无法工作。
我发现了一种比较老套的方法,比如使用.bat文件来查找在特定端口上运行的进程,然后将其杀死。还有几个linux命令对我没有好处,因为我使用的是Windows。
我希望这里的人能看到这一点,并知道一种解决方案,我可以使用它来轻松地启动和停止节点服务器进行开发。
我的工作是在64位的ubuntu服务器(10.04.4LTS)上安装和配置Alfresco community edition 4 (alfresco-community-4.0.d-installer-linux-x64.bin)。我试图在没有OpenLDAP服务器的情况下对用户和组进行身份验证和同步,但只要我们对$TOMCAT_HOME/shared/classes/alfresco/extension/subsystems/Authentication/ldap/ldap1/ldap-authentication.properties进行更改,我就必须重新启动tomcat或整个服务器。
我已经完成了这个,并成功地部署了一个3节点副本集。我可以从其他主机连接到它,一切都很好。我的问题是,在教程中它说明
Start MongoDB
Once the configuration files have been edited, start the database process manual:mongod on each instance by:
Log on onto the instance
Run the following command to start the process:
mongod --config /etc/mongod.co
当我把ssh放到我的EC2实例中时,我会得到以下消息:
https://aws.amazon.com/amazon-linux-ami/2012.09-release-notes/
Amazon Linux version 2014.03 is available.
我很想更新到2014.03,但不知道怎么做。我是否需要清除已安装的软件和服务(我在该系统上的Apache上运行了一个Nexus服务器)?我运行了"sudo更新“,它只说”没有标记为更新的包“。我也搜索和搜索这个网站,但没有发现任何明显的帮助。诚然,我对yum和AMIs的了解非常少,因为我不是一个系统管理员,我只是试图维护托
要在linux服务器上将java应用程序作为服务在后台运行,有很多可能。我可以使用的"Java Service Wrapper“或者开源fork "Yet Another Java Service Wrapper”或者其他我还不知道的东西。我可以使用Supervisor,甚至是Systemd。
我的印象是,Java包装器只是使用必要的选项集(堆最大大小,可能是类路径等)运行应用程序,监视它,必要时重新启动它,或者向应用程序发送重新加载、关闭或重新启动的信号。我认为使用Supervisor和Systemd都很容易实现。
我倾向于认为这些包装器在linux init还基于Syste
我想在monit中做一些类似的事情:
check process foo with pidfile /var/run/foo/foo.pid
start program = "/etc/init.d/foo start" with timeout 30 seconds
stop program = "/etc/init.d/foo stop"
if does not exist then restart
if does not exist for 3 cycles then alert
但是monit似乎用第二个覆盖了第一个“如果不存在”的检查