upstart相关内容
我的服务器有一个 Upstart 脚本,如下所示: description "myapp node.js server"从运行级别开始 [2345]关机时停止env NODE_ENV=生产env CUSTOM=somevalueexec sudo -u nodejs/usr/local/bin/node/opt/myapp/app.js >>/var/log/nodejs/myapp.log 2
..
我有一个 websocket 服务.有错误是很奇怪的:“打开的文件太多",但我已经设置了系统配置: /etc/security/limits.conf* 软文件 65000* 硬文件 65000/etc/sysctl.confnet.ipv4.ip_local_port_range = 1024 65000ulimit -n//输出6500 所以我认为我的系统配置是正确的. 我的服务由主
..
我正在配置我的服务器以将 node.js 作为守护进程运行.我已经设置了 Upstart 来处理节点的启动和关闭,效果很好.下一步是确保 node.js 在它死掉时重新启动.一些指南 建议使用Monit(或Fugue)来监控进程(在 Monit 的情况下,通过向服务器发出 HTTP 请求并等待响应). 我很高兴使用 Monit 或 Fugue 之类的东西,但我不确定为什么不(或不能)只使用
..
我正在运行 Ubuntu 11.10 并运行 sudo apt-get install jenkins 在这个系统上安装 Jenkins. 我看过一些关于如何设置反向代理(Apache、Nginx 等)的教程,但是这是一个专用于 jenkins 的 VM,我希望在让 jenkins 在端口上运行时尽可能保持精简80. 我在 /etc/init/jenkins.conf 中找到了 ups
..
我在 Ubuntu 10.04 LTS 上不正常关闭了 MongoDB.现在,当我以 root 身份登录并通过 service mongodb start 运行 Mongodb 时,出现以下错误 - Mon Dec 12 13:53:15 [initandlisten] 错误:listen():bind() 失败 errno:13 套接字的权限被拒绝:/tmp/mongodb-27017.soc
..
我正在使用 upstart 脚本来启动 kafka 和 zookeeper.我的步骤是:(1)以下是kafka-zk.conf(放在/etc/init/中): kill timeout 300从运行级别开始 [2345]在运行级别停止 [06]预启动脚本结束脚本脚本KAFKA_HOME=/home/My/kafka/kafka_执行 $KAFKA_HOME/bin/zookeeper-serve
..
我无法通过 upstart 运行我的 golang prog. 这是我的项目目录-- /go/源/print.io/地理main.go/地理域[.. 文件..] 我的 gopath 设置为上面的 /go 目录. 在 /geo 文件夹中,我可以运行 go run main.go 并且它可以工作. 但是,使用以下新贵配置,其日志记录 main.go:8:2: import "pr
..
是否有可能有一个新贵脚本以 root 身份运行预脚本,但其余的以 normal_user 运行.我正在尝试类似的东西: setuid normal_userpre-start exec su -c "echo I'm root" root脚本exec/bin/bash
..
我在启动 Upstart 脚本时遇到问题. 这是脚本(/etc/init/中的app.conf) description "node.js 服务器"作者 "kvz"启动时开始停机时停止脚本# 我们发现需要 $HOME.没有它,我们遇到了问题导出 HOME="/root"执行 sudo -u/usr/local/bin/node \/var/www/vhosts/travelseguro.c
..
我用 Python 编写了一个日志应用程序,该应用程序旨在在启动时启动,但我一直无法使用 Ubuntu 的 Upstart init 守护进程.当使用 sudo/usr/local/greenlog/main.pyw 从终端运行时,应用程序运行良好.这是我为 Upstart 工作所尝试的: /etc/init/greenlog.conf # greenlog描述 “我记录东西."启动时开始
..
我正在运行一个工作程序的多个实例,如本答案所述:自动启动多个新贵实例 问题:我可以一次重启所有实例吗? 要开始我的工作人员,我可以: initctl start my-workers 然后我可以这样做: initctl status worker N=1 worker (1) start/running, process 551 initctl status w
..
下面是一个 redis 的新贵脚本.如何创建 pid 以便使用 monit 进行监控? #!upstart描述“Redis 服务器"环境用户=redis启动时开始停机时停止重生exec sudo -u $USER sh -c "/usr/local/bin/redis-server/etc/redis/redis.conf 2>&1 >>/var/log/redis/redis.log" 解决
..
我正在使用 foreman export upstart/etc/init 来设置一个 tomcat 应用服务器,这样可以在 Ubuntu 中监控和维护可用性. 但有一些挑战我想请教一下: 1) 使用 sudo service tomcat start 启动我的实例后......如果我尝试使用 kill 终止进程......我可以看到它立即被 Upstart 实用程序重新生成.....
..
在使用 foreman gem 时,我遇到了一些问题,它不允许我定义自定义模板. 对于我的一个应用程序,我可以定义 ~/.foreman/templates/upstart/master.conf.erb 并且读取得很好.然而对于另一个项目,无论我尝试什么,我都无法获得模板来正确地唤起 forman upstart export. 我尝试了许多不同的方法,从使用具有绝对和相对路径的文件
..
我正在尝试使用 之后的两个 upstart 脚本来守护 sidekiq这个的例子.基本上,workers 服务会启动固定数量的 sidekiq 服务. 问题是 sidekiq 脚本在我启动 sidekiq 的代码行失败.我试过直接在 bash 中运行命令,它工作正常. 我尝试了所有不同的注释行,但没有奏效. 所以我的问题是我做错了什么?在哪里可以看到错误消息? 这是我修改过
..
我们正在完成一个项目的开发,客户端已经在使用它,但偶尔会出现一些错误 - 服务器崩溃. 我知道我可以在 linux 上将服务注册为“新贵"脚本,以便在我的节点服务崩溃时重新启动. 但是我们的服务器正在运行其他东西,所以我们无法重新启动它.嗯,实际上,在写作时,我意识到我有两个问题: “新贵"无需重启就能工作吗?有些东西对我耳语是:) 如果没有,当我的节点服务器崩溃时,我还有什么
..
使用 Upstart 启动 Node.js,当尝试访问 Node.js 中的文件时,它无法在不使用完整路径的情况下访问它们.我需要它来使用工作目录. 启动时开始停机时停止脚本回声 $$ >/var/run/mynodeapp.pidexec sudo -u mynodeapp node server.js >>/var/log/mynodeapp.sys.log 2>&1结束脚本预启动脚本回声“
..
我最近在 DigitalOcean 上创建了一个 VPS 来托管 Rails 应用程序.我按照他们的指南在我的应用程序中设置了 Unicorn.https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-unicorn-and-nginx-on-ubuntu-14-04 当我运行 sudo ser
..
每次 RaspberryPi 重新启动时,我都需要运行位于 /home/pi/Hello_on_startup.py 的代码 为此,我在 /etc/init/ 目录中创建了 hello.conf 文件 description "一个由暴发户控制的脚本"作者“安东"从运行级别开始 [2345]在运行级别停止 [016]重生exec/home/pi/Hello_on_startup.py`
..
我需要在守护进程模式下运行一些进程,我刚刚发现了暴发户,因此我开始使用它. 我是否可以使用任何python库或应用程序通过html界面监视和控制这些过程? 我要问的是,我想防止自己重新发明轮子.:) 有什么想法吗? 解决方案 Supervisor 非常棒.我还没有使用过Web界面,它可能很烂.
..