11

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

我的输入:

nssm start custom-server

错误信息:

custom-server: Unexpected status SERVICE_PAUSED in response to START control.

我试图重新启动它,但得到了同样的信息。

4

7 回答 7

15

使用以下说明更改 I/O 重定向:

nssm set [SERVICE_NAME] AppStdout [APP_PATH_INSTALL]\logs\service.log
nssm set [SERVICE_NAME] AppStderr [APP_PATH_INSTALL]\logs\service-error.log

检查服务日志文件以查找故障。

就我而言,失败是由对 Python 库的依赖引起的。

于 2020-02-28T23:34:38.513 回答
6

正如 Garric15 所说,它可能是您的安装命令。

例如,这可能是 StdOut 重定向到本地计算机上不存在的路径/文件。

在应用程序事件日志中查找错误,在您安装服务时源是nssm 。

于 2017-09-06T15:04:28.113 回答
1

原因是防火墙阻止了您作为服务运行的软件,单独启动第一个软件,它会要求您添加到防火墙排除项,然后您可以通过 nssm 使用它

于 2019-08-20T11:33:40.410 回答
1

一些场景

  1. 应用程序目录未提供或不存在

    nssm nssm set xyz-service AppDirectory "D:\Work\ShoppingKart"
    
  2. 为服务提供的文件可能已损坏(重建代码)

  3. 尝试运行的应用程序不正确或已损坏。尝试在没有 Windows 服务的情况下运行一次。

  4. 找不到程序(.exe)文件路径(在这种情况下寻找解决方案,或者给出完整路径,如果没有找到java即使它在env中,只需添加完整路径)

于 2020-07-14T09:18:00.953 回答
0

对我来说,问题是我的机器上有一个 Java 更新。JAVA_HOME 环境变量现在指向一个无效的目录(即旧的 Java 版本)。只需要更新 JAVA_HOME 路径并重新启动 solr 服务即可修复它。

于 2020-04-21T06:25:45.897 回答
0

就我而言,问题在于使用nssm.exe安装服务后,程序名称已更改。这导致服务在启​​动或重新启动服务后总是进入暂停状态,使用 services.msc 或 nssm.exe 命令行。编辑服务 nssm.exe 启动参数为我解决了这个问题。

于 2020-06-30T14:44:46.303 回答
0

我试图将 rclone 配置为 Windows 10 服务。我修复了它,包括 rclone 文件夹中的 rclone.conf 存档。

于 2020-05-08T17:09:42.833 回答