Python 如何启动动态dynamodb守护进程

Python 如何启动动态dynamodb守护进程,python,python-2.7,amazon-web-services,amazon-dynamodb,Python,Python 2.7,Amazon Web Services,Amazon Dynamodb,我无法让dynamic dynamodb守护进程运行 $> dynamic-dynamodb $>./dynamic-dynamodb -run 2015-09-11 09:32:44,238 - dynamic-dynamodb - ERROR - Failed to connect to DynamoDB. Retrying in 5 seconds 2015-09-11 09:32:49,244 - dynamic-dynamodb - ERROR - Failed to

我无法让dynamic dynamodb守护进程运行

$> dynamic-dynamodb
$>./dynamic-dynamodb -run  

2015-09-11 09:32:44,238 - dynamic-dynamodb - ERROR - Failed to connect to DynamoDB. Retrying in 5 seconds
2015-09-11 09:32:49,244 - dynamic-dynamodb - ERROR - Failed to connect to DynamoDB. Retrying in 5 seconds
2015-09-11 09:32:54,249 - dynamic-dynamodb - ERROR - Failed to connect to DynamoDB. Retrying in 5 seconds
^CTraceback (most recent call last):
  File "./dynamic-dynamodb", line 22, in <module>
    import dynamic_dynamodb
  File "/root/dynamic-dynamodb/dynamic_dynamodb/__init__.py", line 29, in <module>
    from dynamic_dynamodb.aws import dynamodb
  File "/root/dynamic-dynamodb/dynamic_dynamodb/aws/dynamodb.py", line 688, in <module>
    DYNAMODB_CONNECTION = __get_connection_dynamodb()
  File "/root/dynamic-dynamodb/dynamic_dynamodb/aws/dynamodb.py", line 616, in __get_connection_dynamodb
    time.sleep(5)
如果我这样做了:

$> ./dynamic-dynamodb --run
我没有得到任何回应,我的dynamodb表也没有任何变化

我错过了什么!?启动dynamicdynamodb守护程序的正确方法是什么? 我使用pip而不是CloudFormation模板获得了dynamic dynamodb。
谢谢

我已经通过pip在EC2服务器上安装了dynamic_dynamodb。一切似乎都在工作,所以我将只给你我所遵循的步骤,以便让它作为一个守护程序运行

  • 通过pip安装
  • 创建.conf文件来存放配置参数,我称之为mine dynamic_dynamodb.conf。至少,您需要具有aws访问密钥id、aws秘密访问密钥id、区域和检查间隔的全局部分。我相信,您还需要带有日志级别和日志文件的日志部分。您唯一需要的另一件事是至少有一个表部分,用于标识要缩放的表以及希望它如何处理该表的缩放。查看此处的配置选项
  • 使用
    dynamic dynamodb--daemon start-c dynamic\u dynamodb.conf
    在守护程序模式下启动dynamic\u dynamodb,根据您的环境,您可能需要更改命令以正确查看文件,特别是如果您想从cron启动它

  • 我通过pip在EC2服务器上安装了dynamic_dynamodb。一切似乎都在工作,所以我将只给你我所遵循的步骤,以便让它作为一个守护程序运行

  • 通过pip安装
  • 创建.conf文件来存放配置参数,我称之为mine dynamic_dynamodb.conf。至少,您需要具有aws访问密钥id、aws秘密访问密钥id、区域和检查间隔的全局部分。我相信,您还需要带有日志级别和日志文件的日志部分。您唯一需要的另一件事是至少有一个表部分,用于标识要缩放的表以及希望它如何处理该表的缩放。查看此处的配置选项
  • 使用
    dynamic dynamodb--daemon start-c dynamic\u dynamodb.conf
    在守护程序模式下启动dynamic\u dynamodb,根据您的环境,您可能需要更改命令以正确查看文件,特别是如果您想从cron启动它
  • $> ./dynamic-dynamodb --run