问题标签 [nssm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - 使用 NSSM 将多个配置文件作为 logstash 服务运行
我正在使用 logstash-7.4 并使用 NSSM 将其作为服务运行。我有一个配置文件将数据摄取到 ElasticSearch 的索引(index_one),另一个配置文件将数据摄取到 ElasticSearch 的另一个索引(indiex_two)中。(注意:- 两个配置文件都是按不同的时间间隔和时间安排的)。我可以将这两个文件设置为具有两个不同名称的服务吗,例如 service_one 用于将 conf 文件摄取数据到 index_one 和 service_two 用于 conf 文件将数据摄取到 indiex_two。这样做是好事还是有更好的方法来做同样的事情。
以下是两个配置文件: config file1: #file:db.conf
配置文件-2:-
java - 没有明确的错误日志,Apache Solr 无法启动
我的 Apache Solr 服务无法正常启动,并且我在日志文件中找不到任何可以解释原因的错误(您可以在下面找到启动日志)。当我尝试调用此服务器时,我收到 500 错误。我无法连接到 Solr 界面 (http://localhost:8983/solr)。
一切都安装在 Windows 服务器 2016 上,我在 NSSM 服务上使用 6.6.5 版本的 Solr。它适用于 11.0.3 版本的 JAVA。
在重新启动服务器之前,我删除并重新创建了位于F:/alfresco-6/solr/alfresco/index
和的索引文件F:/alfresco-6/solr/archive/index
,但这并没有解决问题。我完全卸载并重新安装了 Solr 服务,但问题仍然存在。该服务与 Alfresco 和 PostgreSQL 数据库一起使用,但似乎 Solr 不需要启动它们来启动。
在此问题发生前一个月,此配置已在此服务器上运行。我有其他部署了相同配置的Windows Server 2016仍然可以正常工作。
如果您对导致此问题的原因或我们应该搜索的方向有任何想法,我会接受。
我们在以下位置找到的启动日志D:\alfresco-6\alfresco-search-services\logs
:
2020-08-11 13:09:37.514 INFO (main) [] oejsServer jetty-9.3.14.v20161028 2020-08-11 13:09:39.623 INFO (main) [] oassSolrDispatchFilter ___ _ 欢迎使用 Apache Solr™ 6.6 版.0 2020-08-11 13:09:39.623 信息(主要)[] oassSolrDispatchFilter / | | | _ 在端口 8983 上以独立模式启动 2020-08-11 13:09:39.623 INFO (main) [ ] oassSolrDispatchFilter _ / _ \ | ' | 安装目录:D:\alfresco-6\alfresco-search-services\solr 2020-08-11 13:09:39.639 INFO (main) [ ] oassSolrDispatchFilter | /___/|_| 开始时间:2020-08-11T13:09:39.623646900Z 2020-08-11 13:09:42.678 WARN (coreLoadExecutor-6-thread-1) [ x:alfresco] oascSolrResourceLoader Solr 加载了一个已弃用的插件/分析类 [org. apache.solr.analysis.WordDelimiterFilterFactory]。请查阅文档如何相应地更换它。2020-08-11 13:09:42.709 WARN (coreLoadExecutor-6-thread-2) [x:archive] oascSolrResourceLoader Solr 加载了一个已弃用的插件/分析类 [solr.SynonymFilterFactory]。请查阅文档如何相应地更换它。2020-08-11 13:09:44.881 WARN (coreLoadExecutor-6-thread-2) [x:archive] oashcAlfrescoSolrClusteringComponent 没有文档集群的默认引擎。2020-08-11 13:09:44.881 WARN (coreLoadExecutor-6-thread-1) [x:alfresco] oashc
java - NSSM service does not show GUI
I have a maven/java project i am trying to make a windows service. I have a .exe which is used to distribute the program, and now I need to make it a windows service.
The executable works fine by itself and shows the GUI.
I have ran everything in elevated cmd & powershell terminals.
When i install the service: NSSM_TEST: INSTALL: The operation completed successfully.
When i start the service: NSSM_TEST: START: The operation completed successfully.
When i run status: nssm.exe status NSSM_TEST SERVICE_RUNNING
The program also shows up under the running processes, but shows no gui or system tray symbol (which is implemented through java).
Parameters in mssn GUI:
Application path: C:\Users\skakk\sweat-tek\DynaGrow\DynaGrow-app\target\dynagrow\bin\dynagrow.exe
Startup Directory: C:\Users\skakk\sweat-tek\DynaGrow\DynaGrow-app\target\dynagrow\bin
No arguments.
Log on config:
Any help would be very much appreciated.
powershell - 使用 NSSM 将 PS1(调用 FileSystemWatcher 类)转换为服务
我创建了一个 powershell 脚本,它将任何创建的文件(使用 WinSCP)传输到远程服务器,然后将文件移动到另一个本地文件夹。该脚本完美运行;但是,它需要在服务器启动时启动。创建服务是最好的选择。我可以使用 NSSM 将 PS1 文件转换为服务;但是,当我尝试启动它时,状态变为 PAUSE 并返回以下错误: Start-Service : Failed to start service 'Doc Manager (Doc Manager)'。这一定是脚本的问题,因为我过去曾在许多脚本中使用过这种方法。
powershell - NSSM Powershell 脚本 Windows 2012 服务器。创建服务时出错
我有一个 powershell 脚本来创建可在本地 Windows 10 PC 上运行的服务。下面工作正常。
在 Windows 2012 服务器上尝试相同的脚本时出现错误。成绩单显示如下:
我还在事件查看器中找到了以下内容:
应用
系统
fonts - 使用包装在 Windows 服务中的 java jar 中的 jodconverter - 字体问题
我一直在使用 jodconverter 库将 Microsoft Word 文档 (*.doc) 转换为后端服务器上的 PDF 文件。后端是在旧的 Windows Server 2008 Enterprise 上运行的 Spring Boot 应用程序。(jodconverter 需要在这台机器上安装一个 Apache OpenOffice 或 Libre Office 版本 - 我在那里安装了 OpenOffice 4 - 简单的默认安装,不作为服务运行 - 我没有看到任何问题)
一个特定的用例是转换包含使用 Windows 机器上不存在的特定字体呈现的文本的文档(IDAutomation 条形码字体 - 它是 OTF 文件) - 我发现在服务器上安装该字体是唯一必要的让我前进的事情(右键单击字体文件->选择安装-没有其他选项),事情似乎就是这样。
现在,我从命令行启动后端 - 并考虑使用 NSSM 将其包装到 Windows 服务中。我得到了一个很好的工作服务,在本地系统帐户下运行——这似乎工作得很好。
后来有人向我指出,在 DOC 到 PDF 的转换过程中不再呈现条形码字体。事实上,我切换回命令行交互版本,字体再次出现。我知道这显然是我安装该字体的方式以及在本地系统帐户下(或其他任何方式)的问题,该字体无法访问并且使用了后备字体。
我试图指定在不同的帐户下运行该服务 - 特别是我安装字体的那个 - 但这没有帮助。
问题 a) - 如何安装字体以便本地系统帐户可以访问它?如果我可以避免必须以本地管理员身份登录,那就太好了-尽管如果这是唯一的方法,那么我将继续这样做-我认为这个问题是否更适合服务器故障或超级用户,但决定在这里问它,因为我原来的问题似乎是在应用程序编程级别
问题 b) - 是否有一个日志文件,我可以在其中跟踪未找到正确字体和使用替代字体的实际错误消息?
谢谢
[编辑:我的 pom.xml 中与 JODConverter 版本相关的内容]:
windows - 使用 nssm 时,当新版本到达时 Pyupdater 循环
我的程序包括以下步骤:
- 检查更新
- 如果存在更新,请下载它,解压缩并重新启动程序
- 每 30 秒在一个新线程中运行更新检查
YAY
运行每 5 秒打印一次单词的主程序
这是更新检查器的代码:
此外,我正在尝试使用nssm将该程序作为 Windows 服务运行。
当新版本的程序上传到 s3 时,pyupdater 会尝试更新程序,但它永远不会成功,导致主程序永远不会启动。但是,如果我不使用nssm,它就可以正常工作。
python - FastAPI 作为 Windows 服务
我正在尝试将 FastAPI 作为 Windows 服务运行。找不到任何文档或任何文章将 Uvicorn 作为 Window 服务运行。我也尝试使用 NSSM,但我的 Windows 服务停止了。