小编RMK*_*RMK的帖子

Jenkins slave在构建期间脱机

Jenkins奴隶在构建期间脱机.我怎么能解决这个问题,我在SO和Jenkins问题中看到了很多相关问题,但没有人给出解决方案.

我的配置:

Jenkins版本1.651.1,Zuul版本2.1.1.dev393与一个Jenkins主站(Ubuntu),2个从站(Ubuntu)各有16GB的RAM并行运行构建.

Jenkins master,devstack和两个nodepool从站都在相同的IP范围内.

我遇到一个问题,当一个奴隶完成它的构建然后两个奴隶中的java进程被杀死所以其他奴隶脱机.

我通过列出从站中运行的进程发现了这个问题,并观察到当一个从站完成其构建而另一个从站仍在运行构建时,Java进程在两个从站中同时被杀死.

以前我遇到过这个问题,通过从Open JDK切换到Oracle的JDK解决了这个问题.现在奴隶正在使用oracle java 1.8.0_111,但现在我们也遇到了与Oracle-java8相同的问题

构建日志:

01:42:07 Slave went offline during the build
01:42:07 ERROR: Connection was broken: java.io.IOException: Unexpected termination of the channel
01:42:07    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
01:42:07 Caused by: java.io.EOFException
01:42:07    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2351)
01:42:07    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2820)
01:42:07    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)
01:42:07    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:302)
01:42:07    at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
01:42:07    at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(    AbstractSynchronousByteArrayCommandTransport.java:34)
01:42:07    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
01:42:07 
01:42:07 Build step 'Execute shell' marked build as failure 
Run Code Online (Sandbox Code Playgroud)

java build jenkins openstack

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

如何在Stripe支付网关中申请优惠券后获得总金额

我正在使用条带来处理我的应用中的付款.

我制定了一个计划,我有一些优惠券.

我正在使用以下代码创建订阅.

customer.subscriptions.create(方案= PLAN_type,券= PROMO_CODE)

但我想了解客户在收到优惠券时要收取的金额,以便我可以在网页上显示给他.

我可以获得优惠券提供的计划和折扣金额.但现在我想要申请优惠券后的总金额.

我可以通过手动将折扣应用到金额来实现这一点,但我想知道API是否有办法实现这一目标

python stripe-payments

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

Django DateTimeField的Django DST时间更改问题

我在使用django应用程序时DateTimeField遇到问题。这主要是因为DST时间更改。

我在2015年10月30日(上个夏令时)创建了一个活动。我创建了第一项活动的副本,该副本将于2015年11月6日(美国夏令时当天)

我申请timedelta了7天,所以将天数改为7+。但是我几个小时都没有使用timedelta。

由于节省日光,减少了一小时。我不需要这个。我只想有几个小时。我怎样才能做到这一点。?

我尝试过此方法,但没有帮助我。

django应用程序中的DST时区问题

请看这个截图 在此处输入图片说明

我的 models.py

from django.db import models
from datetime import timedelta

class Event(models.Model):

    name = models.CharField(max_length=100)

    created = models.DateTimeField(auto_now_add=True)

    start_date = models.DateTimeField()

    def __unicode__(self):
        return self.name


    def copy_event(self, add_days=timedelta(days=7)):

        start_date = self.start_date + add_days
        name = self.name +' (copy)'
        new_event = Event(name = name,created = self.created,start_date=start_date,)

        new_event.save()

        return new_event
Run Code Online (Sandbox Code Playgroud)

python django dst

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

如何获取包含特定关键字的域列表?

我想要包含特定关键字的注册域列表。

例如,如果“食物”是关键字,我想要一个如下所示的列表:

foodpanda.com
orderfood.com
www.foodnetwork.com
...
Run Code Online (Sandbox Code Playgroud)

dns seo whois

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

如何将静态IP映射到terraform google计算引擎实例?

我正在使用谷歌与谷歌vm提供商.我想将现有的静态IP分配给VM.

代码:

resource "google_compute_instance" "test2" {
  name         = "dns-proxy-nfs"
  machine_type = "n1-standard-1"
  zone         = "${var.region}"

  disk {
    image = "centos-7-v20170719"
  }

  metadata {
    ssh-keys = "myuser:${file("~/.ssh/id_rsa.pub")}"
  }

  network_interface {
    network = "default"
    access_config {
      address = "130.251.4.123"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但它失败了错误:

google_compute_instance.test2:network_interface.0.access_config.0:无效或未知密钥:地址

我怎样才能解决这个问题?

terraform

4
推荐指数
2
解决办法
3721
查看次数

如何重新启动gunicorn hup,我不知道masterpid或PID文件的位置

我想重新启动一个使用gunicorn运行的Django服务器.

我知道如何在我的系统中使用gunicorn.但是现在我需要重新启动一个我没有设置的远程服务器.

我不知道masterpid重启服务器我怎样才能获得masterPID.

通常我HUP用枪sudo kill -s HUP masterpid.

我试过了 ps aux|grep gunicorn

我没有在gunicorn.pid任何地方找到该文件.

我该masterpid怎么办?

django gunicorn

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

标签 统计

django ×2

python ×2

build ×1

dns ×1

dst ×1

gunicorn ×1

java ×1

jenkins ×1

openstack ×1

seo ×1

stripe-payments ×1

terraform ×1

whois ×1