【发布时间】:2011-10-31 00:56:23
【问题描述】:
这些问题很笼统,因为它们在不同的情况下不断向我提出。我希望有一些基本原则/标准做法。
典型要求:
- 一个充当“服务器”的程序,在 linux 中运行 背景(并且几乎不间断运行。可能每天或每周重新启动)
- 通过一些套接字协议处理客户端连接
- 有启动配置文件
- 输出到一个或多个日志文件
我的问题:
- 我应该把程序写成“守护进程”吗?选择守护进程与非守护进程路由时应考虑哪些事项?
- 日志文件和配置文件应该在 linux 文件夹层次结构中的哪个位置?我应该从某个用户的主目录或某个用户的主目录中的子文件夹中运行它吗?或者我应该创建一个新文件夹,即 /my_server_abc/,然后从那里运行它,同时将日志文件写入该目录?
谢谢
【问题讨论】:
-
下一次,这应该是两个单独发布的问题。
-
我认为基本的best practices guide 会为您提供信息。