草庐IT

ec_point

全部标签

python - 使用 Amazon EC2 自动缩放 Python Celery

我有一个CeleryTask-Manager来处理公司分析的一些数字。任务管理器和工作人员托管在AmazonEC2Linux服务器上。我需要设置系统,如果我们向celery发送太多任务,Amazon会自动设置一个新的EC2实例来运行更多工作人员并平衡这些工作人员之间的负载。我知道存在的服务是AmazonAutoscale和AmazonLoadbalancing服务,它们看起来正是我想要使用的,但是,我不确定配置Celery的最佳方式是什么。我认为我应该有一个负责收集所有任务的celery“master”和一些执行这些任务的celeryworker。随着任务数量的增加,我想增加更多的wo

python - 在 Amazon Linux (EC2) 上安装 pyOpenSSL

我在ec2上使用amazonLinux的第一个默认AMI,但似乎无法安装pyOpenSSL。我试过了:sudowgethttp://launchpad.net/pyopenssl/main/0.11/+download/pyOpenSSL-0.11.tar.gz&&easy_installpyOpenSSL-0.11.tar.gz.Resultswere:error:can'tcreateorremovefilesininstalldirectoryThefollowingerroroccurredwhiletryingtoaddorremovefilesintheinstallati

python - 如何找出 EC2 实例上次停止的时间

有没有办法轻松找出EC2实例上次停止的时间?通过查看launch_time变量,我可以从ec2.get_only_instances()获取启动时间。但是,停止时间似乎没有存储在任何元数据中。我们可能会使用rc#.d关闭脚本来实现这一点,但我只是想知道我是否可以通过boto获取该信息。 最佳答案 您可以使用stopped实例的reason变量:importboto.ec2conn=boto.ec2.connect_to_region("eu-west-1")reservations=conn.get_all_instances()f

python - 如何使用 entry_point 脚本启动调试器

我使用pipinstall-e./mylocalpkg在开发模式下安装了一个包。这个包定义了一个entry_points.console_scriptsetup(name='mylocalpkg',...entry_points={'console_scripts':['myscript=mylocalpkg.scriptfile:main']},...)这个脚本可以用任何一种方式调用$python-mmylocalpkg.scriptfile$myscript但是,我无法调试这个脚本:$python-mpdbmylocalpkg.scriptfileError:mylocalpkg.

STM32 EC200N-CN MQTT链接服务器开发实录

开发环境硬件:STM32F091CBT6、EC200N-CN模块板、USB-TTL串口助手软件:VSCODE 、STM32CUBEMX、IAR8.321.硬件设计连接好EC200N-CN模块和单片机主板。EC200N-CN模块设计时注意供电和IO电平转换。EC200N-CN是低功耗的,其主串口用的是1.8V电压域的,一般使用的STM32F0系列单片机IO口是3.3V电平的,两者连接的时候需要电平转换。电平转换在EC200N的硬件设计手册里有电路图。我这边设计的EC200N-CN模块预留了PWRKEY(模块开关机引脚)RESET_N(模块复位引脚)主串口-RXD主串口-TXD引脚。基本这几个引脚

python - Django/Python : Update the relation to point at settings. AUTH_USER_MODEL

我是Python和Django的新手,但我需要在我的服务器上安装testbedserver-software(为此我遵循tutorial)。现在我在运行以下命令时遇到了麻烦:pythonmanage.pysyncdb显示以下错误:CommandError:Oneormoremodelsdidnotvalidate:menu.bookmark:'user'definesarelationwiththemodel'auth.User',whichhasbeenswappedout.Updatetherelationtopointatsettings.AUTH_USER_MODEL.dash

python - 尝试使用 Paramiko 通过 SSH 连接到新的 EC2 实例时出现问题

我正在编写一个脚本,该脚本使用boto启动一个新的EC2实例,并使用ParamikoSSH客户端在该实例上执行远程命令。无论出于何种原因,Paramiko客户端无法连接,我收到错误消息:Traceback(mostrecentcalllast):File"scripts/sconfigure.py",line29,inssh.connect(instance.ip_address,username='ubuntu',key_filename=os.path.expanduser('~/.ssh/test'))File"build/bdist.macosx-10.3-fat/egg/pa

python - 通过 ec2 迭代描述实例 boto3

我正在尝试获取描述实例调用的特定值。因此,例如,如果我想从输出中获取“管理程序”值或Ebs具有“DeleteOnTermintation”值。以下是我当前用于进行调用和遍历字典输出的当前代码。importboto3importpprintfromdatetimeimportdatetimeimportjsonclient=boto3.client('ec2')filters=[{'Name':'tag:Name','Values':['*']}]classDatetimeEncoder(json.JSONEncoder):defdefault(self,obj):ifisinstanc

python - inpolygon - matplotlib.path.Path contains_points() 方法的示例?

我一直在寻找MATLAB的inpolygon()的python替代品,我发现contains_points是一个不错的选择。但是,文档有点空洞,没有说明contains_points需要什么类型的数据:contains_points(points,transform=None,radius=0.0)ReturnsaboolarraywhichisTrueifthepathcontainsthecorrespondingpoint.IftransformisnotNone,thepathwillbetransformedbeforeperformingthetest.radiusallo

python - 在 Python 的 load_entry_point 期间找不到模块

我试图在我的一个python模块中为main方法创建一个入口点,但导入该函数所在的模块似乎有问题。我的setup.py看起来像这样:...setup(name="awesome-tool",...,entry_points={'console_scripts':['awesome-tool=awesome_tool.awesome_tool:main']})项目组织如下:awesome_tool|__awesome_tool.py|____init__.pyawesome_tool.py包含一个名为main()的函数,我想在名为awesome-tool的可执行文件中提供该函数。执行se