Ruby 精简服务器自动重启脚本

Ruby 精简服务器自动重启脚本,ruby,ubuntu,azure,configuration,thin,Ruby,Ubuntu,Azure,Configuration,Thin,我是ubuntu的新手,我在azure上面临一个问题,因为微软的维护,虚拟机会自动重启 正因为如此,我的申请被否决了。 此外,他们的Windows方面也没有确认何时会重新启动/系统更新 即使我启动瘦服务器,我如何保持它对特定端口的开放性,即端口30030013002303。等等。请让我知道 我浏览了各种博客,并在init.d中进行了更改,以使精简服务器在重新启动时自动启动 user: root group: webuser pid: tmp/pids/thin.pid timeout: 30 w

我是ubuntu的新手,我在azure上面临一个问题,因为微软的维护,虚拟机会自动重启

正因为如此,我的申请被否决了。 此外,他们的Windows方面也没有确认何时会重新启动/系统更新

即使我启动瘦服务器,我如何保持它对特定端口的开放性,即端口30030013002303。等等。请让我知道

我浏览了各种博客,并在init.d中进行了更改,以使精简服务器在重新启动时自动启动

user: root
group: webuser
pid: tmp/pids/thin.pid
timeout: 30
wait: 30
log: log/thin.log
max_conns: 1024
require: []
environment: production
max_persistent_conns: 512
servers: 1
threaded: true
no-epoll: true
daemonize: true
socket: tmp/sockets/thin.sock
chdir: webuser/app
tag: hey aux
我试过上述方法,但失败了

下面是我的etc/init.d精简文件:-

我不知道脚本是对还是错。但是代码似乎不起作用。 谁能帮我一下吗。 事先非常感谢

也许您可以使用chkconfig。 使用以下命令检查精简功能是否打开:

chkconfig | grep thin
如果不是,可能在您的情况下添加:

chkconfig thin on
你可能想用它来减肥。但根据我的经验,最好在引导时与一起使用来管理启动的应用程序。效果更好,配置更容易


除此之外,我不确定我是否理解你的堆栈:你正在部署一个ruby web应用程序,在运行于Windows 2012服务器的Ubuntu VM上,在Azure上?

你能发布你的init.d脚本吗?@Ash我已经在etc/init.d文件夹中添加了上述名为thin的配置文件。如果需要,请告诉我是否有任何更改。Thanks@Ash,,上面写的代码正确吗?请让我知道。我被卡住了it@ravikanth你能帮我解决这个问题吗..浏览了你在powershell上的博客,我想你能帮我解决这个问题。我想这个问题是关于主题的,但是你可能会在SE站点上遇到关于服务器的服务器维护问题,运气更好,Ok将检查@christosI am getting chkconfig包不可用且不可用检查@Christos..我已经检查过..安装了sysv rc conf,但它不可用working@Christos..Also如何设置正在运行的应用程序的端口,使其在重新启动后立即启动感谢帮助..将试用以下是我的简历,谢谢
chkconfig thin on