所以我完全不知道这里发生了什么。 我有一天login到我的GCP实例,看到它提示我升级实例的大小。 这个实例在一个微型实例中托pipe了4个低stream量的wordpress站点,这么公平,我继续前进,并将其升级为一个小实例。 该系统使我的服务器脱机约2分钟,重新调整实例的大小,然后将其重新启动。 不过,现在重新启动后,我的网站可以访问给我一个可怕的ERR_CONNECTION_TIMED_OUT。 我经历了apache2的错误日志,但这是唯一的线索,在这里看起来不像是应该完全打倒实例的东西: [Sun Jul 02 06:29:59.116350 2017] [mpm_prefork:notice] [pid 1854] AH00163:Apache / 2.4.10(Debian)configuration – 支持正常操作 [Sun Jul 02 06:29:59.116399 2017] [core:notice] [pid 1854] AH00094:命令行:'/ usr / sbin / apache2' [Sun Jul 02 20:54:19.098816 2017] [:error] [pid 17958] [client 179.219.113.226:60741] script'/ var / www / argineconsul ting.com/public_html/command.php'not found or unable to统计 [Mon […]
即时通讯开始在GCP和即时通讯尝试找出一种方法来获得新鲜上传的docker集装箱部署到我的Kubernetes集群。 即时通讯使用Bitbucket来build立和部署(工作!),但整个过程大约需要4分钟…主要是因为滚动更新的命令,需要一段时间完成…大约3分钟。 kubectl rolling-update <cluster-rc> –image=<docker-image> –image-pull-policy=Always 有没有办法加快GCP的部署过程? 我知道你可以提交到某些分支来触发docker容器的构build,但我可以使用谷歌也部署它? 这样我的构buildpipe道将会更快。 我每个月只得到50分钟的bitbucketstream水线; 当你的学习和不断失败的build设,这不是很好。 编辑: 这是在bitbucketpipe道中运行的代码: pipelines: default: – step: script: – echo ${GOOGLE_CLIENT_SECRET} | base64 -d > client-secret.json – gcloud auth activate-service-account –key-file client-secret.json – gcloud container clusters get-credentials <cluster-name> –zone <cluster-zone> –project <project-name> – export IMAGE_NAME=<image-name-and-tag> – docker build -t $IMAGE_NAME . – docker tag […]
在谷歌云平台周围,我开始考虑负载平衡,并解决了我需要设置跨区域负载平衡来服务全球相同的内容。 由于预期用户涌入,我的理解导致我创build了一个包含多个虚拟机的实例组。 现在看来我需要手动编辑更新每个实例上每个更新我在一个虚拟机上进行的网站源代码。 我对networking开发并不熟悉,而对其的了解让我相信这不是通常在多个虚拟机上分配服务器工作负载/请求的方式。 如何使用跨实例负载平衡的实例组来部署我的网站并提供完全相同的内容?
我一直在墙上敲打我的头三周,试图让Wordpress中的固定链接设置在Google云端平台上工作。 以下是我有什么,我正在尝试做什么,以及我已经尝试了什么。 我在GCP上有两台服务器,都遇到同样的问题。 服务器1(迁移服务器)此服务器有四个从共享主机提供商迁移的Wordpress站点。 这四个WordPress网站都有问题,除非我使用WordPress的设置下的固定链接部分的第一个设置。 操作系统:Debian 8网站:www.example.com 服务器2(谷歌部署)这个服务器是一个单一的Wordpress部署,使用谷歌预先构build的wordpress实例部署启动。 操作系统:Debian 8 WordPress的:4.8 永久链接问题:在WordPress的 – >设置 – >永久链接 – >如果我select“普通 – http://example.com/?p=123 ”我可以加载网站的首页,并导航到任何子页面。 如果我select“普通”以外的任何内容,无论是“date和名称”,“月份和名称”,“数字”,“发布名称”或“自定义结构”,我只能加载网站的首页我无法加载任何其他页面。 当我尝试加载任何其他页面时,我收到以下错误: 未find请求的URL /loopstats/在此服务器上找不到。 Apache / 2.4.10(Debian)服务器在example.com端口80 现在他是真正的踢球者,服务器2(GCP Deployed),我使用谷歌部署pipe理器来启动Wordpress实例,固定链接的默认设置是“自定义”选项,下面是slug: /index.php/%year%/%monthnum%/%day%/%postname%/ 同样,如果我使用除此自定义链接以外的任何其他设置,我只能加载首页,所有其他链接都被打破。 当我回到服务器1(迁移服务器),我input这个slug在自定义字段,然后一切工作在服务器1上。这不适合我,虽然我现在离开这些令人难以置信的讨厌的链接包含index.php。 (我被告知这是可怕的SEO目的)。 我试过的东西: 使用Google的日子。 我有问题在WordPress的主要网站,一些插件网站,Reddit,我一直空白。 Apache2重写:从我在网上阅读的不同网站,我发现如果没有启用,Apache Rewrite可能是这里的问题。 我经历了,并确保这两个网站上启用。 .htaccess文件:我在服务器1上添加了.htaccess文件,并用服务器2(Google Deployed)中的.htaccess文件replace了它。 这对于永久链接结构没有任何好处,除了允许我现在使用来自服务器2的定制链接。(/ /index.php/%year%/%monthnum%/%day%/%postname%/ ) 这是两个服务器上当前的.htaccess文件的内容: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / […]
我最近开始了解Kubernetes,我试图理解为什么我的入口控制器给出了一个502错误。 我正在使用谷歌云平台。 我可以看到我的服务的types:LoadBalancer正在工作,如果我使用其静态IP地址连接,但似乎我可能没有正确configuration我的入口控制器,因为它给出了一个502错误。 但它不显示任何错误,当我部署,我无法find任何日志的入口,所以我不明白为什么502显示。
我正在玩GCP负载平衡,并希望将HTTPredirect到HTTPS链接。 但无法弄清楚。 我的负载平衡看起来像: Load balancer name Front End: Protocols IP Certificate HTTP xxxx:80 – HTTPS xxxx:443 example-com Back End: Hosts Paths Backend example.com /* webs-backend 我的web后端是一个简单的nginx web服务器,它监听TCP / 80端口。 Nginx服务器configuration: server { server_name example.com; root /var/www/html; <snip> } 现在使用这个GCP负载平衡设置,我可以访问HTTP和HTTPS,尝试configurationNginx发送密码301redirect到HTTPS,它将无法正常工作。 太多的redirect。 问题是,我如何configurationGCP负载平衡将HTTPredirect到HTTPS?
我目前使用AWS EC2托pipe我的Spring MVC项目。 我想跳转到Google云。 我在一些答案中看到了Google云应用引擎。 请分享, 如何使用MySQL数据库在Google云中部署.war文件,而不使用像AWS EC2instance这样的Google计算引擎实例。 先谢谢了…
我正试图将应用程序从AWS迁移到Google的容器引擎。 我有一个S3网站(静态文件)生活在my.domain.example和后端居住在相同的url,但在/ apipath。 基本上,如果/ apipath存在,我将stream量路由到后端,否则,我使用s3站点。 在gcp上,可以使用负载均衡器来执行此操作,因为它可以具有后端群集目标和后端存储区(存储),这是一个静态网站。 但是,问题在于负载均衡是使用kubernetes入口创build的。 我试图手动添加桶目标到LB,但它看起来像GKE回去并覆盖configuration。 有反正我可以有一个K8S后端群集和一个谷歌存储网站生活在同一个域,但不同的path,在谷歌云?
从昨天下午1:10开始,我们的GCE内部networking在虚拟机之间进行通信时开始偶尔出现networking超时。 这个问题并不是孤立于任何特定的节点 – 与node.js服务器通信的nginx,与kubernetes通信的node.js服务器,与度量服务器通信的各种实例 – 同时开始生产和分段集群(都是在相同的传统VPCnetworking上)。 这导致页面加载失败以及内部应用程序通信中的问题。 我们的分段集群的Stackdriver运行状况检查显示了一些明确的问题,昨天下午1:10开始,同时我们开始在我们的日志中获取networking超时。 我们生产集群的健康检查看起来是一样的。 我们试图重新启动遇到问题的各种虚拟机,但这似乎没有效果。 我在如何诊断或解决这个问题上有点不知所措。 我应该在哪里寻找进一步的调查或可能的解决scheme
很简单的情况。 我使用容器引擎来创buildk8s集群。 我需要融合一些桶到节点,并希望使用这个项目的目的: https://github.com/GoogleCloudPlatform/gcsfuse 我下载了它,并为Linux交叉编译,如下所示: gcsfuse_linux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped 当我这样做,并scp预编译去机器它给我: bash: ./gcsfuse_linux: Permission denied 这是奇怪的,因为我拥有该文件,有文件的根和执行权限。