标签: nssm

意外状态SERVICE_START_PENDING响应START控制

当尝试重新启动现有的Windows服务时nssm,我随机获取以下消息,该消息将写入错误日志/错误输出.关于如何纠正的任何想法?理想情况下,接受作为有效的回应.

意外状态SERVICE_START_PENDING响应START控制

windows-services nssm

13
推荐指数
1
解决办法
2050
查看次数

如何在启动 nssm 服务器时修复 SERVICE_PAUSED 错误

所以我需要运行一个自定义服务器。它适用于其他机器,但不适用于我的(所有这些都在 Windows 上)。

我的输入:

nssm start custom-server
Run Code Online (Sandbox Code Playgroud)

错误信息:

custom-server: Unexpected status SERVICE_PAUSED in response to START control.
Run Code Online (Sandbox Code Playgroud)

我尝试重新启动它,但收到相同的消息。

nssm

10
推荐指数
2
解决办法
2万
查看次数

使用NSSM在Windows 7上安装Java服务

我正在尝试使用Inno Setup将Windows服务安装为在NSSM下运行的JAR文件(非吸引服务管理器)

nssm install JarService java -jar service.jar
nssm start JarService
Run Code Online (Sandbox Code Playgroud)

最终将我的服务置于"暂停"状态,似乎从未开始.

由于java.exe可以随更新而改变位置,我希望能够在没有显式路径的情况下运行服务java.exe,如何在NSSM中没有显式路径的情况下启动java服务?

java windows-services inno-setup nssm

8
推荐指数
1
解决办法
1万
查看次数

为什么配置了 NSSM 的服务将错误消息输出到标准输出

最近,我在 NSSM 的帮助下配置了两个单独的服务。对于两者,stdoutstderr都在stdout文件中输出,因此即使有错误消息,stderr文件也始终为空。

服务本身正在按预期工作。
它们最初是通过 CLI 使用以下命令进行配置的:

nssm install servicename "C:\service\path\file.exe"
nssm set servicename AppDirectory "C:\service\path"

nssm set servicename AppStdout "C:\service\logs\stdout.log"
nssm set servicename AppStderr "C:\service\logs\stderr.log"

nssm set servicename AppStdoutCreationDisposition 4
nssm set servicename AppStderrCreationDisposition 4

nssm set servicename AppRotateFiles 1
nssm set servicename AppRotateOnline 1
nssm set servicename AppRotateSeconds 0
nssm set servicename AppRotateBytes 50000

nssm set servicename Start SERVICE_AUTO_START
nssm start servicename
Run Code Online (Sandbox Code Playgroud)

打开 NSSM GUI 显示一切都已按预期配置。

这似乎是 NSSM 中的某种错误。有解决办法吗?或者我错过了什么?

stdout stderr nssm

8
推荐指数
1
解决办法
1万
查看次数

FastAPI 作为 Windows 服务

我正在尝试将 FastAPI 作为 Windows 服务运行。找不到任何文档或任何文章来将 Uvicorn 作为 Windows 服务运行。我也尝试使用 NSSM,但我的 Windows 服务停止了。

python windows-services nssm fastapi uvicorn

8
推荐指数
2
解决办法
2万
查看次数

某些版本的 PHP 的“未指定输入文件”

根据我编写的本指南,我安装了多个版本的 PHP 。基本上,它是一个 ApacheLounge 安装,通过 Windows 10 上的 FastCGI 与 PHP 对话。这曾经让我在不同的 VirtualHosts 上同时运行这些 PHP 版本。Apache 通过 FastCGI 在这些端口上调用正确的 PHP 版本:

  • 端口 9052 上的 PHP 5.2.17
  • 端口 9053 上的 PHP 5.3.29
  • 端口 9054 上的 PHP 5.4.45
  • 端口 9055 上的 PHP 5.5.38
  • 端口 9056 上的 PHP 5.6.40
  • 端口 9070 上的 PHP 7.0.33
  • 端口 9071 上的 PHP 7.1.33
  • 端口 9072 上的 PHP 7.2.31
  • 端口 9073 上的 PHP 7.3.19
  • 端口 9074 上的 PHP 7.4.7

一切在安装后,其中一些已经工作了一段时间。昨天我不得不在 PHP 5.6 上测试一个网站,但输出只是一个“没有指定输入文件的消息”,事实证明,它没有那么多描述性,正如谷歌快速搜索所证实的那样。 …

php windows apache fastcgi nssm

7
推荐指数
1
解决办法
278
查看次数

如何使用NSSM

这可能是非常明显的,但我如何"安装"NSSM?根据文档,我不需要.如果我想使用GUI,我知道它可以工作(我已经测试过了)但是当使用cmd提示符或批处理文件时,它找不到它.

我知道文档"在您的PATH ...最好的地方"之说,但我不知道在哪里,这将是.(两个"程序文件"文件夹都不起作用.)

windows service exe windows-8 nssm

6
推荐指数
1
解决办法
2万
查看次数

6
推荐指数
1
解决办法
4198
查看次数

如何检查由NSSM(非吮吸服务管理器)创建的所有服务的列表?

好的,我已经通过NNSM(非吸吮服务管理器)在Windows 7中创建了一些服务,但是现在我不知道它们的服务名称了,我想编辑/删除它们。

如何找到通过NSSM安装的服务的列表?

service windows-7 nssm

6
推荐指数
2
解决办法
2320
查看次数

NSSM 服务不显示 GUI

我有一个 Maven/java 项目,我正在尝试创建一个 Windows 服务。我有一个用于分发程序的.exe,现在我需要将其设为Windows 服务。

可执行文件本身可以正常工作并显示 GUI。

我已经在提升的 cmd 和 powershell 终端中运行了所有内容。

当我安装服务时: NSSM_TEST:安装:操作成功完成。

当我启动服务时: NSSM_TEST: START: 操作成功完成。

当我运行状态时:nssm.exe status NSSM_TEST SERVICE_RUNNING

该程序也在正在运行的进程下显示,但没有显示gui或系统托盘符号(这是通过java实现的)。

mssn GUI 中的参数:

应用程序路径: C:\Users\skakk\sweat-tek\DynaGrow\DynaGrow-app\target\dynagrow\bin\dynagrow.exe

启动目录:C:\Users\skakk\sweat-tek\DynaGrow\DynaGrow-app\target\dynagrow\bin

没有争论。

登录配置:

登录配置1

在此输入图像描述

任何帮助将非常感激。

java service windows-services maven nssm

6
推荐指数
0
解决办法
3110
查看次数