小编DS8*_*S87的帖子

Docker Swarm 的变革领导者

我有一个包含三个管理器的 docker swarm 环境。它们被命名为 swarm1、swarm2 和 swarm3。由于不同的情况(例如网络和资源),swarm1 被设置为领导者并且应该继续担任领导者。但是,在资源升级后,swarm1 重新启动。这导致 swarm2 被设置为领导者,而 swarm1 现在的状态为可达。怎么可能再次将 swarm1 设置为领导者?

docker docker-swarm

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

Wordpress 帖子页面获得 404,但主页有效

我已经对这个问题红了很多,但没有一个解决方案帮助了我。我在我的 Apache 上安装了一个新的 Wordpress。将永久链接结构从默认 (www.domain.com/?p=id) 更改为另一个结构后,wordpress 为除主页之外的每个页面都提供了 404 错误。

我已经检查了以下内容:

  • mod_rewrite 已安装并启用(通过 phpinfo 检查)
  • .htaccess 是可读写的

这是我的默认 .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)

使用插件“调试这个”,我还可以发现,重写规则总是提供额外的 index.php?一开始。例如sitemap_index\.xml$被改写为index.php?sitemap=1

我该怎么做才能解决问题?默认链接如 www.domain.com/?p=1 但这会杀死我所有的 SEO。

编辑:安装后,/index.php/%postname%自定义永久链接中也有写。但此设置也返回 404。

apache wordpress .htaccess mod-rewrite

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

Pentaho数据集成“设置变量中的变量范围类型”

我有一项在 PDI 中运行的作业,该作业将数据从不同源传输到不同目标,然后返回特定系统。这个工作有很多子工作。我们将其称为 Job MasterJob1。

我们有相同的系统用于另一个目的。因此,我想在 PDI 中复制该作业。在这里我只需要更改一些设置。我们称之为 MasterJob2。

为了使不同的变量可用于整个作业(也在主作业的父作业、子作业等中),我们使用“设置变量”。在这里,我们有很多不同的变量。假设有一个变量称为 TestVar。目前,MasterJob1 中这些变量的“变量范围类型”始终设置为“在 Java 虚拟机中有效”。

根据 PDI 文档http://wiki.pentaho.com/display/EAI/Set+Variables,这意味着变量在虚拟机中随处可用。据我理解,这意味着,如果我复制作业并让“变量范围类型”保持原样,则变量 TestVar 可以由 MasterJob1 写入,但也可以由 MasterJob2 覆盖。

我绝对想避免 MasterJob1 可以覆盖 MasterJob2 的变量,反之亦然。但是,MasterJob1 中设置的变量必须在 MasterJob1 中随处可用,MasterJob2 中设置的变量必须在 MasterJob2 中随处可用。因此我继续阅读文档。据说存在“变量范围类型”“在根作业中有效”。我的假设是否正确,这是我需要使用的变量范围类型?

不幸的是我对此没有太多经验,我希望你能告诉我这是否是正确的方法?!创建测试环境对我来说需要几天时间。因此,我希望您能给我一个简单的“是的,去做吧”或正确的解决方案。

kettle pentaho-data-integration

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