小编Pau*_*ura的帖子

弹性搜索高内存消耗

弹性搜索占用超过 25 GB 的 RAM。我为弹性搜索索引提供的数据大约为 1 GB。为什么弹性搜索需要这么多空间?

memory ram elasticsearch elasticsearch-5

8
推荐指数
2
解决办法
2724
查看次数

如何删除远程 git 存储库(如 VSTS)中的悬空提交

我一直在尝试通过将一些文件移动到 git LFS 来减小 Git 存储库的大小。再加上几个 100 个命令,这里我们的文件位于 git LFS 中,并且我的 git 提交中不再有这些文件的历史记录。

然而,每当我克隆存储库时,我仍然会下载大约 3GB 的对象。我通过在 Visual Studio Team Services 中创建一个新存储库来解决这个问题,在本地修剪和垃圾收集我的存储库,然后推送到那里后,它减少到 300mb。(在这篇文章中本地执行此操作的命令:Git:什么是悬空提交/blob 以及它们来自哪里?

但是我无法想象您总是必须删除/重新创建完整的存储库才能删除悬而未决的提交。

我还尝试过执行 git init,然后将其推送到现有存储库上,但它只会进一步增加对象数量。

对于也遇到类似问题的任何人,这些是我执行的用于创建新存储库而不需要悬空提交的命令,但是我想了解如何在现有存储库中执行此操作而不必删除它:

git clone https://avavedse.visualstudio.com/Test/_git/TestRepository
cd blahblah
git reflog expire --expire=now --all
git gc --prune=now
git remote add newrepo https://avavedse.visualstudio.com/Test/_git/TestRepositoryNewEdition
git push newrepo
Run Code Online (Sandbox Code Playgroud)

git visual-studio git-clone git-lfs azure-pipelines

7
推荐指数
2
解决办法
6014
查看次数

未捕获的 DOMException:无法在“存储”上执行“setItem”:设置“域”的值超出配额

当我打开控制台时,每次在 chrome 中都会显示此错误。

未捕获的 DOMException:无法在“存储”上执行“setItem”:设置的“域”值超出配额。在 HTMLScriptElement.a.onload ( https://dl.metabar.ru/static/storage/js/storage.min.js version=201804162002:1:6177) a.onload ....

这是为什么?

javascript wordpress google-chrome local-storage domexception

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

须藤:pecl7.2-sp:找不到命令

我需要在 PHP 7.2 上安装GeoIP。为此,我使用以下命令 -

sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install libgeoip-dev
sudo pecl7.2-sp install geoip-beta
Run Code Online (Sandbox Code Playgroud)

前两个命令已成功运行,但是在运行第三个命令时出现以下错误 -

sudo: pecl7.2-sp: command not found
Run Code Online (Sandbox Code Playgroud)

任何建议,如何在 php 7.2 上安装 pecl 或以任何其他方式在 php 7.2 上安装 GeoIP。

apache apache2 apt-get php-extension php-7.2

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

Google Cloud Functions:返回有效的 JSON

我正在尝试使用 cloud_functions 包从我的 Flutter 应用程序调用 Google Cloud 函数。

这是我的云功能:

export const helloWorld = functions.region('europe-west1').https.onRequest((request, response) => {
response.status(200).json({
    message: "Hello World!"
  });
});
Run Code Online (Sandbox Code Playgroud)

这是我调用此函数的颤振方法:

try {
  final dynamic resp =
      await CloudFunctions.instance.call(
    functionName: "helloWorld"
  );
  print(resp);

} on CloudFunctionsException catch (e) {
  ...
} catch (e) {
  ...
} finally {
  ...
}
Run Code Online (Sandbox Code Playgroud)

如您所见,这是最简单的请求形式,没有任何参数。

我的问题: 对 Cloud Function 的每次调用都会导致 CloudFunctionsException。原因:“响应不是有效的 JSON 对象。 ”。

也许有人知道这里出了什么问题?如果我通过 Postman 或浏览器调用云函数,将返回一个有效的 JSON 对象,并且不会抛出任何异常。

提前致谢,迈克尔

cloud json google-cloud-platform flutter google-cloud-functions

7
推荐指数
2
解决办法
4060
查看次数

下载标志使用哪个 Unicode 字符?

我们可以使用什么符号来符合 ??download 的想法?是否有唯一的 Unicode 符号?

unicode symbols unicode-string unicode-literals

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

为 webmin 配置 Nginx 反向代理

我已经有一个正在运行的 https 站点。我的以下配置适用于 webmin。除了当我登录时,网址重写了它旁边的端口号 10000,因此找不到错误服务器。任何人都可以帮我纠正这个吗?

server {

 server_name webmin.example.com;
                listen 443;
                ssl on;
                ssl_certificate /etc/webmin/miniserv.pem;
                ssl_certificate_key /etc/webmin/miniserv.pem;
                access_log off;
                error_log off;
                location /RequestDenied {
                return 418;
    }

        location / {
                proxy_pass      https://127.0.0.1:10000;
                proxy_redirect  off;

                #Proxy Settings
                proxy_redirect     off;
                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

                proxy_max_temp_file_size 0;
                proxy_connect_timeout      90;
                proxy_send_timeout         90;
                proxy_read_timeout         90;
                proxy_buffer_size          128k;
                proxy_buffers              32 32k;
                proxy_busy_buffers_size    256k;
                proxy_temp_file_write_size 256k;
        }
}
Run Code Online (Sandbox Code Playgroud)

proxy reverse-proxy nginx webmin nginx-reverse-proxy

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

NGINX + 让我们加密:无法自动找到匹配的服务器块

我正在 Ubuntu 18.04 服务器上发布一个用 Python Pyramid 制作的网站。该网站是在HTTP运行正常,现在我想让它运行HTTPS按照这篇文章,但要安装我得到这个消息时:

IMPORTANT NOTES:
 - Unable to install the certificate
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/dev.anything.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/dev.anything.com/privkey.pem
   Your cert will expire on 2019-03-17. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot again
   with the "certonly" option. To non-interactively renew *all* of
   your certificates, run "certbot renew" 
Run Code Online (Sandbox Code Playgroud)

这是我的配置文件,它位于/etc/nginx/sites-available/snow_service.nginx

server {
    listen 80; …
Run Code Online (Sandbox Code Playgroud)

ssl nginx lets-encrypt certbot nginx-config

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

片状连接上主/从复制之间的 ProxySQL

我有两个 MySQL 服务器,它们之间有主/从复制。它们之间的连接是ADSL。它根本不可靠。我决定从另一个 ISP 使用自己的 IP 地址添加另一个 ADSL 连接。

问题是当一个 ADSL 连接断开时,另一个连接没有用,因为从站正在使用第一个连接的 IP 地址,该地址现在已断开。

我想知道是否可以在之间放置一个 proxysql 节点并将其 IP 提供给从站。

proxysql 是否可以对同一节点进行故障转移连接处理?当第一个 IP 地址不可用时,Proxysql 必须选择第二个 IP 地址。

mysql dns replication load-balancing proxysql

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

Jenkins kubernetes 插件:提供的端口:50000 无法访问

jenkins我已经使用官方 Helm Chart在 GKE 上进行了设置

\n\n

我还nginx-ingress使用 helm 创建了一个控制器安装,我可以通过https://112.222.111.22/jenkinswhere访问 jenkins112.222.111.22

\n\n

我也能够创造就业机会。

\n\n

但是,当我尝试启动入站远程代理时:

\n\n
\xe2\x96\xb6 java -jar agent.jar -noCertificateCheck -jnlpUrl https://112.222.111.22/jenkins/computer/My%20Builder%203/slave-agent.jnlp -secret <some_secret>\n\n\n...\nWARNING: Connect timed out\nFeb 28, 2020 5:57:18 PM hudson.remoting.jnlp.Main$CuiListener error\nSEVERE: https://112.222.111.22/jenkins/ provided port:50000 is not reachable\njava.io.IOException: https://112.222.111.22/jenkins/ provided port:50000 is not reachable\n    at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:303)\n    at hudson.remoting.Engine.innerRun(Engine.java:527)\n    at hudson.remoting.Engine.run(Engine.java:488)\n\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是为什么?

\n

java load-balancing jenkins kubernetes nginx-ingress

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