微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
upstart专题提供upstart的最新资讯内容,帮你更好的了解upstart。
我有一个 Ubuntu 14 服务器,我在其中运行 Ruby on Rails 应用程序,我想创建一个服务,该服务将在重新启动
我的目标是在 AmazonLinux 2018.03 上为 upstart 添加 sidekiq 服务。 由于我想将 sidekiq 升级到版本 6,因此
可以从linux / upstart / ubuntu接收关闭/终止请求的C程序 - | 我在Linux中用C编写了一个程序。目前,我正在使用ubuntu upstart作为后台服务运行。 我希望能够在命令时正常关闭程序,而不仅仅是被杀死。有人可以指出接收命令的功能吗? (编辑:无法回答自己的帖子,但似乎我打算使用signal.h s...
我有一个进程,我希望尽快通过任何方式重新启动我的系统,所以我使用upstart脚本,但有时我注意到我的进程在硬重启期间没有启动(插入并启动所以我认为我的暴发脚本在重启后没有被踢进去.我相信Hard Reboot没有运行级别.我很困惑,为什么有时在重启期间它有效,但有时它不起作用.我该如何调试呢?以下是我的新贵脚本:# sudo start helper #
我正在尝试在docker中启动一个具有许多init和upstart服务的系统,我得到了这个错误.initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused 所有的解决方法都建议与/ bin / true建立
首先我有很多Django实例的设置和运行这样.在每个项目中,我都有一个script.sh shell脚本,可以开始弹药等: #!/bin/bash set -e LOGFILE=/var/log/gunicorn/app_name.log LOGDIR=$(dirname $LOGFILE) NUM_WORKERS=3 # user/gr
我正在尝试使用Foreman(版本0.31.0)来管理我们的应用程序的进程,但我对nginx(nginx / 1.0.10 Phusion Passenger 3.0.11)没有太多运气.这是我的Procfile中的相关行:nginx: sudo /home/ubuntu/nginx/sbin/nginx 当我启动应用程序时,Foreman报告nginx已启
我正在使用upstart通过autossh管理反向SSH隧道.当我做一个“sudo start tunnel”时,连接就好了;但是,当网络服务启动时,命令不会自动运行,无论我更改“启动”属性,我似乎都无法以自动方式运行它. 但是,就像我说的,我可以开始/停止它就好了. 这是我的/etc/init/tunnel.conf,其中包含敏感内容: description "SSH Tunnel" sta
mongodb附带的标准upstart脚本工作正常: # Ubuntu upstart file at /etc/init/mongodb.conf limit nofile 20000 20000 kill timeout 300 # wait 300s between SIGTERM and SIGKILL. pre-start script mkdir -p /var/lib/
在Ubuntu 10.04上,我需要使用upstart启动我的服务,但只有当 mysql启动并运行时. 问题是mysql本身不是由upstart处理的,所以我不能使用“启动”功能. 我能做什么 ? 你有几个选择: 1)让mysql告知Upstart它已经通过发出一个事件来启动 initctl发出mysql-started“或类似的. 这可以通过将initctl调用添加到/etc/init.d/my
我有一个Nginx Web代理,gunicorn Web服务器和一个 python / flask web应用程序. Gunicorn进程显然已经死亡,我希望通过查看可以监视并重新启动gunicorn进程的实用程序来改善它,以便它再次崩溃. 我找到了几个可以完成这项工作的人: >新贵 > runit >主管 > daemontools >还有更多 是否有一篇全面的文章比较和对比用于监控和重启流程的
在Ubuntu 12.10中 user@xyz:~$sudo initctl --version initctl (upstart 1.5) Copyright (C) 2012 Scott James Remnant, Canonical Ltd. This is free software; see the source for copying conditions. There is N
我想通过将args传递给启动作业来运行我的进程的多个实例: start myapp instance1 start myapp instance2 等等 我希望有一个upstart conf文件,而不是像我的应用程序的实例一样多的conf文件.可能吗 ? 我意识到问题有点老了,但我会继续回答它.
我经常看到一些upstart脚本有使用exec,有什么意义?似乎删除exec脚本也有效吗? 例如 start on runlevel [2345] stop on runlevel [06] exec /path/to/program 如果删除exec,则启动脚本将继续运行,等待启动的实用程序终止.例如.低效并浪费额外的RAM和其他资源(除非您想监视某种异常终止,并再次重启该实用程序) 使用ex
我有一个服务,我正在尝试编写一个新手脚本,并且它不太顺利.在某些时候,我认为我需要一个新的开始并删除upstart配置文件. stop myservice rm -f /etc/init/myservice.conf initctl reload-configuration 但是,upstart仍然将列表中的服务显示为“已停止/已终止”. initctl list status myservice
已安装Upstart,但init-checkconf未安装.任何想法如何获得两者? $sudo init-checkconf sudo: init-checkconf: command not found $sudo dpkg --get-selections | grep upstart upstart install $uname -a Linux VM
我知道Ubuntu(和Fedora)使用 Upstart而不是经典的System V init守护进程(SysVinit). 我想知道如何检测何时插入USB驱动器,安装它并将一些文件复制到它.我希望Upstart为此调用我自己的脚本. 如果可能的话,我希望Upstart为特定的USB驱动器调用脚本,这样除了我的“即时备份”USB驱动器之外,我将获得每个USB驱动器的正常功能. 如果Upstart可
我有一个UpStart服务作业,需要启动许多(~100)实例.它们中的每一个都是一个资源繁重的过程,在启动过程中会执行大量的磁盘读/写操作.当所有这些都同时启动或重生时,由于过多的磁盘读/写请求而导致问题. 我需要一种方法来限制UpStart尝试同时启动或重新生成的实例数.例如,有没有办法让UpStart在另一个实例的启动或重新生成开始之后推迟启动另一个实例,比如30秒? 您可以使用顺序启动它们
TLDR; Is it possible to create a cron job that runs service service_name start? How? 我的内容 sudo crontab -e 是: 45 23 * * * service bormarise_celery_daemon start 这在终端上以root或服务器正常运行: service bormarise_cel
我有一个Jenkins工作来停止节点应用程序,部署代码并启动应用程序. 使用Upstart脚本完成启动/停止. 我使用initctl stop node-App 如果作业正在运行,这很有效.但是如果应用程序已经死亡或处于停止状态,则输出为initctl:未知实例: 这会导致Jenkins作业失败,而不会继续执行后续步骤. 有没有办法在发出启动命令之前检查作业是否已启动?或者jenkins有没有办法