解: 我找到的解决方案:使用低级 nohup 程序,忽略putty在关闭连接时发送的信号。 所以,而不是 ./gearman-manager开始我做了 nohup ./gearman-manager start
注意:仍然,我想知道为什么在关闭腻子时放慢速度如果收到挂断信号,为什么它会继续放在第一位?
我在关闭油灰会议后执行齿轮工人时遇到问题。 这就是我所拥有的:
当我启动gearman-manager时,我可以看到我的工作人员在收到任务时以及执行任务时的回声。任务(DB中的更新)执行cca。 1 /秒...
A)当我关闭putty会话时,DB的变化速度会大幅下降(cca.1 / 10sec)?!你能告诉我这是为什么吗?
B)当我用腻子退回时,我没有将gearman-manager的输出恢复到屏幕上?我预计我会重新登录并看到它继续像关闭腻子之前那样回应状态?也许这可能是因为gearman-manager以拥有者 root 开始,而回声来自.php以用户 gearman 运行?或者当我重新登录时,过程在后台?!
答案 0 :(得分:0)
创建新tty时,您看不到输出,因为该进程已绑定到上一个tty。除非你使用像屏幕这样的东西来保持tty活着,否则你不会看到新终端的输出。