小编kap*_*els的帖子

使用 DynamoDB 记录用户活动

我正在为某些专业人士开发一个自由职业平台。我正在考虑使用 AWS DynamoDB 来记录用户活动(例如发布工作、编辑工作等)。

字段将是

user_id | ip_address | timestamp | data

我将查询 DynamoDB 以获取以下信息:

  1. 某些用户活动的日志。
  2. 某一天执行的所有用户活动的日志。

并且信息必须被保存和访问很长一段时间(永远?)。

对于这种用例,DynamoDB 有多好?

amazon-web-services amazon-dynamodb

6
推荐指数
1
解决办法
5571
查看次数

记录脚本输出的初始化脚本

如何才能做到这一点?我知道这很简单,包括在启动 init 脚本的实际命令中附加类似&&>的内容。

但是,假设日志文件是 /var/log/customDaemon.log ,最好的方法是什么,如何确保 init 脚本自行分离?

这是我拥有的初始化脚本。我也不确定脚本中的方法是整洁的还是只是一个讨厌的黑客。

#!/bin/bash
#
# /etc/rc.d/init.d/customDaemon
#
# description: "The Daemon"
# processname: customDaemon
# pidfile: "/var/run/customDaemon.pid"

# Source function library.
. /etc/rc.d/init.d/functions

start() {
    echo "Starting customDaemon"
    /var/customDaemon &> /dev/null &
    return 1
}

stop() {
    echo "Stopping tweriod"
    prockill customDaemon   
    return 2
}

case "$1" in
    start)
        start
    ;;
    stop)
        stop
    ;;
    restart)
        stop
        start
    ;;
    reload)
        restart
    ;;
    status)
        status customDaemon
    ;;
    *)
        echo "Usage: customDaemon …
Run Code Online (Sandbox Code Playgroud)

linux log-files logging daemon init

5
推荐指数
1
解决办法
2万
查看次数