小编use*_*827的帖子

优雅地关闭sidekiq进程

有谁知道如何找到sidekiq的pidfile优雅地关闭它?运行ps ax | grep sidekiq然后sidekiqctl stop <pid from grep>一直运行会no such pidfile出错?Cntl-C和Cntl-D似乎也没有效果.

关闭进程窗口并重新打开新窗口不会终止进程,因为它似乎作为守护进程运行.

我发现的唯一一致修复是重启.

ruby sidekiq

26
推荐指数
4
解决办法
3万
查看次数

路线更改时更新VueJs组件

有没有办法在路线更改时重新渲染组件?我正在使用Vue Router 2.3.0,我在多个路由中使用相同的组件.它第一次工作正常,或者如果我导航到不使用该组件的路由,然后转到那个组件.我正在传递道具的不同之处

{
  name: 'MainMap',
  path: '/',
  props: {
    dataFile: 'all_resv.csv',
    mapFile: 'contig_us.geo.json',
    mapType: 'us'
  },
  folder: true,
  component: Map
},
{
  name: 'Arizona',
  path: '/arizona',
  props: {
    dataFile: 'az.csv',
    mapFile: 'az.counties.json',
    mapType: 'state'
  },
  folder: true,
  component: Map
}
Run Code Online (Sandbox Code Playgroud)

然后我使用道具加载新地图和新数据,但地图保持与首次加载时相同.我不确定发生了什么.

该组件如下所示:

data() {
  return {
    loading: true,
    load: ''
  }
},

props: ['dataFile', 'mapFile', 'mapType'],

watch: {
    load: function() {
        this.mounted();
    }
},

mounted() {
  let _this = this;
  let svg = d3.select(this.$el);

  d3.queue()
    .defer(d3.json, `static/data/maps/${this.mapFile}`)
    .defer(d3.csv, `static/data/stations/${this.dataFile}`) …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-component vuejs2

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

ruby ×1

sidekiq ×1

vue-component ×1

vue.js ×1

vuejs2 ×1