1

正如标题所示,我正在尝试在 Windows Server 2008 上将 Trac 作为 Windows 服务安装。我查看了将Trac 作为 Windows 服务安装的说明。在那里给出的不同选项中,我更Option 1喜欢使用一些 Windows 实用程序而不是安装其他软件的类似方法,但对于 Windows Server 2008 的说明似乎有点过时,instsrv.exe并且srvany.exe不适用于 Server 2008。有一个建议使用winserv.exe但我在任何地方都找不到它,建议的谷歌搜索也没有提供任何可靠的结果。

有没有办法使用scWindows 实用程序将 Trac 安装为服务?有没有人试过这个?

更新:我尝试使用sc,但这不起作用。sc仅与作为 Windows 服务应用程序开发的程序交互,因此它们具有与sc.

4

3 回答 3

1

我可以使用winserv.exe解决这个问题,可以从本教程页面下载:http ://wiki.go-redrock.com/wiki/TechAsService

一旦你得到二进制文件运行:

"C:\path\to\winserv.exe" install tracd -displayname "tracd" -start auto "C:\path\to\python.exe" c:\path\to\python\scripts\tracd-script.py <your tracd parameters>

net start tracd

希望你能像我一样解决你的问题!

于 2013-05-27T19:37:09.753 回答
1

如果你只是想在 Windows 服务器上轻松安装 Trac,我可以向你推荐Bitnami Trac Stack。它有两种服务,一种用于将 Trac 作为 python 模块运行的 Apache Web 服务器,另一种用于 SVN。

于 2013-05-28T21:23:27.027 回答
0

您是否仅限于使用tracd托管您的 Trac 安装?如果您使用真正的 Web 服务器,这通常会更容易一些。IIS 和 Apache 等 Web 服务器通常将自身安装为服务。如果您设置的不是tracd为您的 Trac 站点提供服务,它很可能默认作为服务运行。一般来说,使用像 Apache 这样功能齐全的 Web 服务器而不是简约的tracd.

于 2013-01-10T16:21:50.380 回答