现在我正在使用Apache Thrift测试水域,我目前正在使用用Python编写的TThreadedServer
,但是当我运行服务器时,它没有被守护。有没有办法让它作为守护进程运行,还是有另一种方法在生产环境中运行thrift?
答案 0 :(得分:3)
守护进程与节俭无关。 Thrift只为不同的平台提供通信层,你可以用thrift支持的几种编程语言中的一种来运行服务器(也就是你能想到的绝大多数)。无论你是用Java编写服务器,C ++(我到目前为止都尝试过这些)或python,它们都不会创建一个守护进程。不支持此功能(例如,PHP本身不支持多线程或守护进程)。
我刚刚看过supervisord,没有多玩,但它似乎是管理节俭服务器等流程的不错选择。
答案 1 :(得分:1)
我认为你正在寻找这个: nohup hbase thrift start&
这是我发现在与Linuxsession断开连接后保持节俭工作的唯一方法。