【问题标题】:how to manually restart or stop virtuoso from commandline如何从命令行手动重启或停止 virtuoso
【发布时间】:2017-03-03 09:24:20
【问题描述】:

我在Debian jessie 系统上安装了新的 Virtuoso(来自 github > 7.2.4)。 开机后正常启动。

如何手动停止、启动和重新启动 virtuoso Web 服务器? 它在重新启动后启动。 如何从命令行实现?

开机后自动重启是如何完成的?它使用/etc/init.d/ 还是systemd

systemdservice 中都找不到文件?似乎可以在systemd 中启用(在不同的Debian stretch 框中),但不能在Debian jessie 上启用。

感谢您的帮助!

【问题讨论】:

  • 错误 - 我刚刚观察到 virtuoso 服务器在重新启动后不会自动启动。如何正确设置?
  • 您的问题似乎并非针对 Virtuoso,而是针对 debian jessie 上的服务管理。 (Virtuoso 在 Linux 上不会自动处理此类问题,因为有多个服务管理器,以及其他主机到主机的变体。)This page 似乎很有用。
  • @TallTed 您链接到的页面甚至不包含“重新启动”或“停止”字样。
  • @WouterBeek 我支持我的 cmets,这个问题不是关于 Virtuoso,而是更多关于 Debian Jessie 的服务管理。我们的page about the Virtuoso package for Debian 不讨论服务管理,因为它不是我们提供的内容的一部分。 (ObDisclaimer:OpenLink Software 产生 Virtuoso,并雇用我。)
  • 我知道如何启动/停止服务,所以这不是问题。对于 virtuoso7,它似乎没有用作标准服务。至少我找不到它。所以我和@user855443 一样困惑。更具体一点: * 如何找到 virtuoso7 服务? * 怎么重启呢?关于我的用例的一些背景知识。我正在分析服务器并尝试优化性能。为此,我更改了配置(.ini 文件),之后需要重新启动 virtuoso。

标签: debian systemd virtuoso init.d service-management


【解决方案1】:

我在message on the virtuoso-users mailing list 中为我的用例找到了一个可用的解决方案

isql 1111
shutdown();

这会关闭 Virtuoso,之后您可以通过 virtuoso-t 重新启动它

【讨论】:

  • 请注意,只有在 Virtuoso 使用默认的 dba 凭据运行时才会成功,不推荐这样做。带有凭证占位符的简单单行器是 isql {host}:{port} {UID} {PWD} EXEC=shutdown,例如 isql localhost:1111 dbauid dbapwd EXEC=shutdown
  • 对于更高版本的 Virtuoso,您可能需要使用 isql-vtisqlw-vt 代替 isql
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-04
  • 2016-12-25
  • 1970-01-01
相关资源
最近更新 更多