当尝试重新启动现有的Windows服务时nssm,我随机获取以下消息,该消息将写入错误日志/错误输出.关于如何纠正的任何想法?理想情况下,接受作为有效的回应.
意外状态SERVICE_START_PENDING响应START控制
所以我需要运行一个自定义服务器。它适用于其他机器,但不适用于我的(所有这些都在 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)
我尝试重新启动它,但收到相同的消息。
我正在尝试使用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服务?
最近,我在 NSSM 的帮助下配置了两个单独的服务。对于两者,stdout和stderr都在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 中的某种错误。有解决办法吗?或者我错过了什么?
我正在尝试将 FastAPI 作为 Windows 服务运行。找不到任何文档或任何文章来将 Uvicorn 作为 Windows 服务运行。我也尝试使用 NSSM,但我的 Windows 服务停止了。
根据我编写的本指南,我安装了多个版本的 PHP 。基本上,它是一个 ApacheLounge 安装,通过 Windows 10 上的 FastCGI 与 PHP 对话。这曾经让我在不同的 VirtualHosts 上同时运行这些 PHP 版本。Apache 通过 FastCGI 在这些端口上调用正确的 PHP 版本:
一切在安装后,其中一些已经工作了一段时间。昨天我不得不在 PHP 5.6 上测试一个网站,但输出只是一个“没有指定输入文件的消息”,事实证明,它没有那么多描述性,正如谷歌快速搜索所证实的那样。 …
这可能是非常明显的,但我如何"安装"NSSM?根据文档,我不需要.如果我想使用GUI,我知道它可以工作(我已经测试过了)但是当使用cmd提示符或批处理文件时,它找不到它.
我知道文档"在您的PATH ...最好的地方"之说,但我不知道在哪里,这将是.(两个"程序文件"文件夹都不起作用.)
我遵循了每一步,但我可以启动solr服务.它说'暂停了.
https://www.norconex.com/how-to-run-solr5-as-a-service-on-windows/
我收到以下错误:
好的,我已经通过NNSM(非吸吮服务管理器)在Windows 7中创建了一些服务,但是现在我不知道它们的服务名称了,我想编辑/删除它们。
如何找到通过NSSM安装的服务的列表?
我有一个 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
没有争论。
登录配置:
任何帮助将非常感激。