Articles of 服务

傀儡服务不停止服务

notice ("This should be echoed") service { "iptables": ensure => "stopped", } 这并不能阻止iptables,我不知道为什么。 service iptables stop工作正常。 Puppet 2.6.17在CentOS 6.3上。 更新: /etc/puppet/manifests/nodes.pp node 'linux-dev' { include mycompany::install::apache::init include mycompany::config::services::init } /etc/puppet/modules/mycompany/manifests/config/services/init.pp class mycompany::config::services::init { if ($::id == "root") { service { 'iptables': #name => '/sbin/iptables', #enable => false, #hasstatus => true, ensure => stopped } notice […]

runit不会终止sv stop或sv reload的进程

我在一个AMI linux机器上的jenkins服务器上运行一个无头selenium进程,所有这些都由runitpipe理。 问题在于,发出“sv stop selenium”或“sv reload selenium”不会将旧实例沿其subprocess命名或杀死,而只是将它们从runsv进程中分离出来,所以它们会继续运行而不会知道它们,run在一个失败的重启尝试的服务。 我想我的问题是这样的: 如何编写runit自定义停止脚本 意思是:我应该尝试一个自定义的d控制脚本,以便手动清理。 我遵循这个想法: https : //stackoverflow.com/questions/392022/best-way-to-kill-all-child-processes 但是,从/ etc / sv / selenium / supervise / pid中获取pid并将其转发到循环没有任何区别。 有什么build议? sv运行脚本: #!/bin/sh exec 2>&1 exec chpst -u jenkins -U jenkins /usr/bin/xvfb-run \ –server-args="-screen 0 1024x768x32" \ /usr/bin/java -jar /usr/local/bin/selenium-server-standalone-2.42.1.jar \ -ensureCleanSession \ -browserSessionReuse

打开两台机器之间的连接通讯

我试图连接两台机器。 Azure Cloud服务(A)与Linux机器(B)不属于Windows Azure。 我试图做的是在A和B之间build立一个开放的连接。所以A可以知道B是活的。 我不能直接ping B,因为B将在内部networking。 B没有公共IP,我可以ping通。 换句话说,B将通过路由器连接到互联网。 我需要通过A向网站发送一些命令给B。这就是为什么我需要保持A和B之间的开放连接。任何解决scheme,想法或文章,我可以读取以实现这一目标? 这里是更多细节的基础设施图

IIS停止/启动应用程序池

我的应用程序池似乎处于“停止等待”状态,不会对任何事情做出反应。 无论是在用户界面还是在CLI中。 有没有强制应用程序池停止或嘲笑停止消息,而无需重新启动服务/服务器的选项? 还有其他应用程序池必须运行。 Windows版本:Windows Server 2012 R2 IIS版本:8.0

如果日志文件中出现错误消息,请重新启动Windows服务

该服务运行得很好,如sc query但它不起作用。 当它停止工作时,在日志文件中出现错误。 所以我想在日志文件上运行一个tail -f ,并在发生错误时重新启动服务。 我有Powershell版本1,所以我可以按照这个错误: Get-Content error.log -Wait | Select-String -pattern "I just died" 但是我怎样才能每次发现模式执行命令? 我想要运行的命令是: echo "Stopping service" >> restart.log sc stop "Floffy dude" sc start "Floffy dude" Get-Date >> restart.log echo "Restart done" >> restart.log 我不必是一个deamon。 我可以在cmd.exe中运行它。 其他可以在Windows Server 2008上运行而无需安装更多软件的解决scheme大多是受欢迎的。 编辑:基于input我想出了这个脚本: Get-Content -Wait error.log | Select-String -SimpleMatch "I just died" | […]

延迟iSCSI Target服务启动

我们正在使用Windows Server 2012 R2为其他服务器提供一些iSCSI目标。 服务器有一个存储池,最上面有一个虚拟磁盘,然后在这个虚拟磁盘上创build一个iSCSI目标。 但是,服务器重新启动后,目标始终会丢失,并且启动器无法连接到此目标。 如果我然后重新启动Microsoft iSCSI软件目标服务(即“WinTarget”),目标被正确初始化并正常工作。 由于我认为这是一个依赖性问题,我尝试将服务启动设置为“自动(延迟启动)”,但失败并出现错误(“延迟的启动无法设置,参数不正确”)。 这是一个已知的问题? 即如果是的话,我该如何推迟这项服务的启动?

如何审核所有使用域名服务帐户的地方?

我有一些域服务帐户运行的权限比他们需要更多,我需要减less他们的权限,并更改所有的密码。 我如何审核我公司所有使用域名服务帐户的地方?

推荐的Windows Server 2008 R2terminal服务的设置和设置

什么是terminal服务器的推荐设置? 我有一个最多300人(他们正在轮class,所以我猜想同时是100-120人是不可想象的)谁将要访问terminal服务器。 在terminal服务服务器上提供的服务是Internet和Outlook。他们也可以访问像他们自己的家园空间,共享空间和一些打印机的共享networking空间。 我打算在vmware-server上安装terminal服务服务器。 什么是“硬件”的build议设置? 我需要多less个CPU? 你推荐多less个磁盘空间? 什么是这样的服务器的build议设置? 任何人都可以指出我正确的方向进行一个好的设置? 这个计划是当访问这个服务器时,没有数据可以传回客户端。 预先感谢。 LM

服务器重新启动后SQL Server 2008代理程序有时不会启动

托pipeSQL Server 2008的服务器设置为每晚重新启动。 最近它开发了下面的问题:服务器重新启动后SQL Server 2008代理程序有时不会启动。 不会一直发生,但大约每周一次。 导致明显的问题,因为作业不按计划运行,直到有人通知并手动启动。 代理运行在域帐户下。 相同的域帐户用于其余的SQL Server服务,它们都可以正常启动,包括数据库引擎。 1)任何人都有什么想法可能是什么问题,以及如何解决? 2)在服务pipe理器中,可以设置服务以在第一次和/或第二次和/或随后的失败之后重新启动。 这是一个好主意,使用此function作为解决方法? 如果我使用这个 – 是否有任何日志logging,以便以后我可以看到启动失败已经发生?

在Windows 7上向服务器服务添加更多的资源

我正在尝试在Windows 7上configuration服务服务,向其添加更多资源。 在我们的基础架构中有一个Linux服务器,它已经从Windows 7机器上挂载了分区。 分区通过cifs文件系统挂载。 当一次有多个文件的复杂请求时,Windows macine不会提供所有文件。 有时在这种情况下,服务器服务正在下降,我们必须重新启动它。 如果有办法在Windows上configurationServer服务,给它更多的RAM,优先等等?