Articles of windows service

启动Windows服务时出错:连接“主动拒绝”

我已经使用.NET创build了一个服务安装包(msi),它在运行时安装一个旨在运行Apache Solr实例的Windows服务(以帮助从Web应用程序中进行search)。 我在Solr托pipe的同一台机器上运行该服务。 当我启动它时,我得到: 服务无法启动。 System.Net.WebException:无法连接到远程服务器—> System.Net.Sockets.SocketException:由于目标计算机主动拒绝它,因此无法build立连接[MachineIP]:8983在System.Net.Sockets.Socket .ConnectSocketInternal(Boolean connectFailure,Socket s4,套接字s6,套接字和套接字,IP地址和地址,ConnectSocketState状态,IAsyncResult asyncResult,Int32超时,exception和exception)的EndConnect(EndPoint endpoingSnapshot,SocketAddress套接字地址)内部exception堆栈跟踪—在System.Net.HttpWebRequest.GetResponse()在SOLRService.SolrService.OnStart(String [] args)在System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(对象状态) 其中[MachineIP]是盒子的IP。 再一次,我试图从它试图连接到的同一个盒子开始这个服务。 我尝试了ping自己的IP,只是为了踢,而且回来了。 我只是不明白为什么服务器会主动拒绝连接到自己。 我们已经能够得到这个开发工作。 谢谢。

Windows服务closures7024事件

我在事件查看器中看到以下事件: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" /> <EventID Qualifiers="49152">7024</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x8080000000000000</Keywords> <TimeCreated SystemTime="2013-02-26T15:38:20.264489900Z" /> <EventRecordID>151689</EventRecordID> <Correlation /> <Execution ProcessID="716" ThreadID="3976" /> <Channel>System</Channel> <Computer>***</Computer> <Security /> </System> <EventData> <Data Name="param1">Our service name</Data> <Data Name="param2">%%1</Data> </EventData> </Event> 请注意param1和param2值 – 第一个是好的,第二个显示%% 1出于某种原因,(也许)这就是为什么事件文本陈述类似的东西(我取代了实际的服务名称): 我们的服务名称服务终止服务特定的错误不正确的function.. %% 1是什么意思,我怎样才能进一步调查这个问题?

服务器服务无法启动,事件7023,错误1079

你好, 环境:Windows Server 2008 R2完全打补丁,在Win 2003本地域中作为域控制器工作。 用户开始报告与共享的问题,事实certificate,服务器服务将无法启动。 我炒了谷歌,但找不到东西。 任何想法将不胜感激。 提前致谢 :) 服务无法启动,然后启动服务时,我得到: Windows could not start the Server service on SERVERNAME. Error 1079: The account specified for this service is different from the account specified for other services running in the same process. 在系统事件日志中: Event 7023 The Server service terminated with the following error: The […]

使用PFX文件Windows Server 2012签名时,.NET Window Service将无法启动

我已经在Server 2012环境中成功安装了我的Windows服务。 当服务可执行文件没有被签名时,它启动和工作没有问题。 当我将PFX签名应用于服务时,它不会启动。 超过分配的30秒超时。 事情是其他的环境(服务器2008年和2012年),它没有问题,所以我把它作为一个基准。 什么可能导致这个? 是否有任何服务器特定的设置,可能会遇到签名安全问题? 我没有控制这个盒子,也不知道它是如何设置的。

即使在运行Administrator / elevated时尝试启动服务时,“访问被拒绝”

我从一个提升的“pipe理员:命令提示符”使用sc start "MyService"我的服务”,但得到以下错误: [SC] StartService失败5: 访问被拒绝。 为了完整性,当您尝试从GUI( services.msc )运行它时出现错误是: 错误5:访问被拒绝 因为这是一个.NET服务,所以使用InstallUtil.exe (以pipe理员身份运行)进行安装。 该服务被configuration为运行networking服务,但我也尝试了与本地服务。

Tomcat服务在启动时死亡

我已经将以下参数添加到Tomcat Windows服务的JVM选项中: -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true 但是,它现在在启动时就死掉了。 最近的jakarta_service日志文件是空的,所以我将日志级别更改为tomcat6w.exe中的Debug并重新启动它,但它只是将命令行参数打印到日志文件,然后再次死亡。 其他日志文件中没有任何内容。

tomcat 8静默安装在windows上作为服务

我想为我的应用程序创build安装程序。 我需要在Windows主机上安装tomcat 8作为服务。 有没有可能以静默模式安装它,并提供参数来configuration端口,heapsize,…? 谢谢

诊断无响应的Windows服务

我偶尔在运行在AWS EC2中的Windows 2008服务器上看到了这种情况,我们的Windows服务没有响应。 我无法在事件日志或崩溃转储中find任何内容。 任何想法或build议如何去诊断这些失败的根本原因? 我可以访问服务的C#源代码,但是他们没有logging任何exception。

Microsoft Service Fabric应用程序端口已被其他应用程序占用

我们正在运行一个内部服务架构集群(5.4.145.9494),但是我们有一些有趣的怪癖。 基本上每当我们运行一个应用程序(特别是当它包含副本的时候),我们注意到这些服务不能在大多数情况下启动。 在SF内部,错误消息不是描述性的(不健康的分区…),但是在事件日志中显然服务无法启动,因为它select的端口已经被另一个应用程序使用(从svchost进程到winit基本上任何应用)。 在这种情况下,开发人员不要自己分配一个端口,所以基本上SF必须解决这个问题。 在我们的设置中,我们根据https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-manifest分配了临时端口和应用程序端口,并且我们尝试了两个选项,因为文档很安静令人困惑的是应用程序端口是临时端口的一个子集,而示例显示它不是。 另一个有趣的事情是,由于短暂的端口configuration基本上改变了窗口本身的dynamic端口范围,所以我们在这里改变的任何东西都会改变窗口内运行的任何其他应用程序的端口范围。 在这个旁边,看起来SF一旦注意到端口已经被使用,就不会尝试使用另一个端口,所以它也不会自行修复。 简单的事件日志片段: transport 35d3ce77c0 failed to bind on 0.0.0.0:49160, error = 0x80072740, port 49160 already held by process 204 在这种情况下,进程204是spoolsv.exe,但它也可以是任何进程。 此时节点的configuration设置为: <NodeType Name="NodeType0"> <Endpoints> <ClientConnectionEndpoint Port="19000" /> <LeaseDriverEndpoint Port="19002" /> <ClusterConnectionEndpoint Port="19001" /> <HttpGatewayEndpoint Port="19080" Protocol="http" /> <HttpApplicationGatewayEndpoint Port="19081" Protocol="http" /> <ServiceConnectionEndpoint Port="19003" /> <ApplicationEndpoints StartPort="49152" EndPort="50000" /> <EphemeralEndpoints […]

从以前的Windows安装中检索Windows服务信息

我们有一个客户端的服务器崩溃,他们重新安装Windows(2003 R2)。 他们将旧的Windows文件夹保存为Windows1。 现在,我们必须重新创build一些旧的设置的Windows服务,但我不知道它有哪些程序和参数。 有什么办法,我仍然可以从Windows1文件夹中检索旧的服务?