使用 nohup 让进程在后台持续运行

本贴最后更新于 2600 天前,其中的信息可能已经时过境迁

晚上下班回家后,发现网站中博客内容及评论无法正常渲染,查看后台日志,报错如下:

[ERROR]-[2017-10-09 22:48:12]-[org.b3log.solo.util.Markdowns:194]: Markdown failed [...]
java.util.concurrent.ExecutionException: java.net.ConnectException: 拒绝连接 (Connection refused)
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:206)

猜测可能是 marked 进程挂掉了,执行 netstat -nap | grep 8250 果然没有输出,
原因应该是连接远程服务器的客户端窗口关闭后,通过 nohup 运行的后台进程同时挂掉。

正确的执行方式为:

1.nohup xxx &

2.exit 退出客户端

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...