小编Kos*_*ris的帖子

运行具有200个节点的Selenium Grid 2。如何增加码头螺纹?

我目前正在运行Selenium Grid 2,其中已注册了50多个节点。一段时间后,集线器变得无响应,并且很难为与节点的来回通信(http请求)提供服务。我在这里读到:

通过在Java命令行上设置-DPOOL_MAX = 512(或更大),相对较大(> 50个节点)的集线器安装可能需要增加码头螺纹。

所以我的问题是,我该如何增加Jetty线程?从哪里开始?

java selenium selenium-grid

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

使用 Pytest、Selenium Grid 和 Docker 创建测试基础设施

基于这篇文章,我成功地创建了可扩展的 selenium 网格。然后我想使用 Pytest 在该网格中运行我的测试套件 [用 Python 编写]。

我是 Docker 的新手,并试图找到将我的测试过程迁移到微服务架构的最佳方法。本质上,我想让开发人员能够在他们的 PC 上本地设置完整的测试基础设施。

所以,我有 4 个Dockerfiles和 1个 docker-compose.yml

基础码头文件:

FROM ubuntu

ENV SEL_VERSION 2.44.0

# Update repos for Java
RUN apt-get update -qqy \
&& apt-get -qqy --no-install-recommends install \
software-properties-common \
&& rm -rf /var/lib/apt/lists/*
RUN add-apt-repository -y ppa:webupd8team/java

RUN echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
RUN echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections

# Install Java7
RUN apt-get update -qqy \ …
Run Code Online (Sandbox Code Playgroud)

selenium pytest docker dockerfile docker-compose

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

如何在RDS CloudFormation模板中设置PreferredBackupWindow参数?

我想从 CloudFormation 启动 RDS 实例。

我正在根据 AWS 文档构建 JSON 模板。

我想设置PreferredBackupWindow参数,但没有示例如何输入其值。

我想将其设置为每天早上 6 点创建快照。

应该怎么写呢??[ "PreferredBackupWindow" : String,]

就像是"PreferredBackupWindow" : "6:00UTC",??

rds aws-cloudformation

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

Cron作业不能在Docker容器内自动运行

我有一个带监督员的LAMP容器.

我添加一个简单的cron

* * * * * root /bin/date >> /var/log/cron.log

来自我的Dockerfile

ADD ./crons/test /etc/cron.d/test RUN chmod 0777 /etc/cron.d/test

我通过主管启动cron,supervisor-cron.conf如下所示:

[program:cron]
command=/bin/bash -c "cron -f"
numprocs=1
autostart=true
autorestart=true
startretries=2
Run Code Online (Sandbox Code Playgroud)

Cron开始很好并且保持正常运行.奇怪的是没有cronjob自动运行[应该如此]但是当我执行docker exec lamp crontab /etc/cron.d/testcron作业时启动并按预期工作.

我错过了什么吗?在任何地方我都读到cron作业是由cron自动执行的.

linux cron docker

4
推荐指数
1
解决办法
8359
查看次数

如何在 Alpine linux 上使用 azure-cli 创建 dind docker 映像?

我正在尝试在dind:latest基于 alpine的图像中安装 azure-cli 。

对于上下文,我想使用它连接到 AKS 并通过 Gitlab 将应用程序部署到 Kubernetes。

在我的gitlab-ci.yml文件中,我从这个开始

image: docker:latest
services:
  - docker:dind
Run Code Online (Sandbox Code Playgroud)

然后我尝试安装 azure-cli

deploy-to-k8s--dev: # k8s namespace "dev"
  stage: deploy-to-k8s
#  image: microsoft/azure-cli
  script:
    # I need the azure cli in the dind:latest container
    # so install bash,curl and finally the cli
    - apk update
    - apk upgrade
    - apk add bash
    - apk add --no-cache curl

    - curl -L https://aka.ms/InstallAzureCli | bash
    - az
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

$ curl -L https://aka.ms/InstallAzureCli | …
Run Code Online (Sandbox Code Playgroud)

kubernetes azure-cli alpine-linux docker-in-docker

4
推荐指数
1
解决办法
3848
查看次数

尝试使用Terraform创建AWS VPC安全组时出现周期错误

我想创建2个VPC安全组.

一个用于VPC的Bastion主机,一个用于私有子网.

# BASTION # 
resource "aws_security_group" "VPC-BastionSG" {
  name        = "VPC-BastionSG"
  description = "The sec group for the Bastion instance"
  vpc_id      = "aws_vpc.VPC.id"

  ingress {
      from_port = 22
      to_port   = 22
      protocol  = "tcp"
      cidr_blocks = ["my.super.ip/32"]
  } 

  egress {
      # Access to the Private subnet from the bastion host[ssh]
      from_port = 22
      to_port   = 22
      protocol  = "tcp"
      security_groups = ["${aws_security_group.VPC-PrivateSG.id}"]
  }
  egress {
      # Access to the Private subnet from the bastion host[jenkins]
      from_port = 8686
      to_port …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-vpc terraform

3
推荐指数
1
解决办法
3190
查看次数

对于相同的值,仅迭代一次循环

我有这个:

names = {"Micky": "Mouse", "Goofy": "Black", "Pit": "Black", "Donald": "Trump"}
Run Code Online (Sandbox Code Playgroud)

我想用for循环迭代这个字典但只有一次"Black".类似于以下内容:

for value in names.iter_only_once_values():
    print value

Output: "Mouse" , "Black" , "Trump"
Run Code Online (Sandbox Code Playgroud)

这可能吗?怎么样?

python dictionary set python-2.7

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

Ansible:将注册变量与字符串连接

我有这个 :

  # grab the internal ip [eg 10.5.20.2]
  - name: Grab the internal ip to setup the sec group rule 
    local_action: shell /sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1 # returns the ip
    register: internal_ip # save the output of the above command in a var
  - debug: var=internal_ip.stdout
Run Code Online (Sandbox Code Playgroud)

我想在AWS安全组的入站规则中将此IP设置为单个主机IP。

像这样:10.5.20.2/32

如何将internal_ip已注册的var与字符串连接起来/32

yaml amazon-web-services ansible

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

将自定义子域重定向到AWS S3存储桶中托管的静态网站

我有一个静态网站在S3内部托管,client1.examplecorp.com具有相应的R53记录client1.examplecorp.com. A ALIAS s3-website-us-east-1.amazonaws.com.

我希望我的客户端(client1.com)webadmin为子域创建一个dns记录,该记录quotes.client1.com将指向AWS(client1.com不使用R53).

应该指向client1.examplecorp.com吗?

或者直接在S3桶端点?

这个概念是,最终用户只会看到quotes.client1.com子域而不知道client1.examplecorp.com.

我希望我能够很好地描述它......

我已阅读有关AWS文档设置静态网站使用自定义域,桶的虚拟主机,也该SO发布.

我有一种感觉,我在这里描述的是如何使用Amazon Web Services重定向域.

我只是不明白客户端的注册商如何通过添加4个名称服务器将特定子域(quotes.client1.com)的流量重定向到client1.examplecorp.com.

此外,重定向是否仅影响此子域或整个client1.com.

最后,它会完全透明吗?这意味着,client1.examplecorp.com不会向最终用户显示?

我对解释它没有坚定的把握,所以请耐心等待.

dns amazon-s3 amazon-web-services amazon-route53

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

使用 AWS CodeDeploy 部署特定分支。有可能吗?

我已经应用了这个:

https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy

它提到它将从 GitHub推送默认分支。

同一个 repo 中可能拥有的所有其他分支呢?

我可以以某种方式指定要部署的分支吗?

amazon-web-services aws-code-deploy

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

使用 python 请求创建新的 Jenkins 作业

我成功地使用了这个:

curl -X POST -H "Content-Type:application/xml" -d "<project><builders/><publishers/><buildWrappers/></project>" "http://USER:PASSWORD@JENKINS_HOST/createItem?name=NEW_JOB_NAME"
Run Code Online (Sandbox Code Playgroud)

我将其转换为以下 python 代码:

url     = "http://USER:PASS@HOST/createItem"
payload = { 'name' : 'NEW_JOB_NAME' }
headers = {"Content-Type:application/xml"}
r = requests.post(url, data=payload, headers=headers)
Run Code Online (Sandbox Code Playgroud)

我应该把"<project><builders/><publishers/><buildWrappers/></project>"零件放在哪里?

python jenkins python-requests

0
推荐指数
1
解决办法
6855
查看次数