如何重启Redmine?

时间:2015-07-06 08:24:47

标签: redmine restart reboot

我在没有GUI的CentOS上安装了Redmine。 我更改了电子邮件配置,并且需要重新启动。

如何从命令行重启redmine?

5 个答案:

答案 0 :(得分:18)

重新启动Apache(如果使用乘客)有时不会产生预期的效果。您可以通过创建文件重新启动Redmine:

<redmineHomeDir>/tmp/restart.txt

内容&#34;重启&#34;。任何时候你想重启Redmine,只需&#34; 触摸&#34;此文件更改其时间戳

touch <redmineHomeDir>/tmp/restart.txt

Redmine将在下一页请求时重新启动。 此解决方案可以在Redmine论坛或用户博客上找到(例如 http://texdex.blogspot.com/2011/03/restarting-redmine-without-restarting.html

答案 1 :(得分:6)

根据您安装Redmine的方式,重启的外观会有所不同。请参阅下面列出的方案:

<强>阿帕奇/乘客 使用Passenger重新安装 Apache 时,也会重新启动 Redmine 。 例如:

root@myserver:~# service httpd restart

<强> Bitnami

root@myserver:~# service bitnami restart

<强>其他

经验法则是重新启动应用程序容器。 由于redmine在容器中运行(即Passenger,Bitnami)重新启动容器也会重启Redmine。

<强> 注意: Redmine论坛已经讨论过这个问题。在此线程中,您可以看到特定安装的重启过程。链接:https://thethemefoundry.com/blog/html-wordpress/

答案 2 :(得分:3)

根据https://www.phusionpassenger.com/library/admin/nginx/restart_app.html 您还可以通过

重新启动乘客应用程序
passenger-config restart-app

答案 3 :(得分:2)

我知道这是一个老问题,但我想稍微更新答案。

如果它是独立版本,请执行<RedmineHomeDir> touch tmp/restart.txt

如果它在docker中,一个更优雅的解决方案(特别是如果它sameersbn/docker-redmine)将不会重新启动docker container alltogheter,因为你将失去任何设置容器,然后重新启动在supervizor中运行的独角兽!

为了做到这一点,你必须运行:

supervizorctl
restart unicorn
exit

这通常是不丢失在Docker容器中完成的附加配置的正常途径。

通常所有设置都应该在创建Docker容器时完成,但某些设置可能是作为“修补程序”完成的。直到稍后部署。

答案 4 :(得分:0)

如果您知道Redmine的PID尝试使用kill -2 REDMINEPID停止它并正常启动它。在重新启动之前,您应该使用ps aux进行检查。