AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-238291

Ulrar's questions

Martin Hope
Ulrar
Asked: 2020-11-21 11:08:32 +0800 CST

docker - 将文件从一个卷绑定到另一个

  • 1

我有一些 docker 容器,它们的卷绑定到主机上的目录,都在同一个硬盘上。但是从我运行的例子来看mv /input/test /output/test,输入和输出都是绑定到同一个硬盘驱动器上的目录的块,就像它们在不同的驱动器上一样需要很长时间。我也可以在我的硬盘上看到巨大的读/写峰值。

有没有办法mv在 docker 中表现得好像它在主机上运行一样(也许是 docker run 的一些选项),实际上是移动文件而不是复制然后删除原始文件?

谢谢

docker
  • 1 个回答
  • 426 Views
Martin Hope
Ulrar
Asked: 2018-07-31 00:42:56 +0800 CST

HAProxy 代理 - 一切就绪,但后端被认为已关闭

  • 1

我们有 4 个后端,每 4 个后端都有一个代理检查报告“准备就绪 68%”(当然,这个数字会发生变化)。但出于某种原因,HAProxy 将它们视为 UP 但软停止。所以统计页面中的每一行都是深蓝色的,它们都是向上的,但是一般的后端行是向下的。

实际工作需要什么?它是否需要“准备好 68%”之类的东西?目前还不清楚,我们尝试了一些东西,但出于某种原因,我无法让 haproxy 认为它们可用。

谢谢

haproxy
  • 2 个回答
  • 345 Views
Martin Hope
Ulrar
Asked: 2017-07-11 00:51:27 +0800 CST

清漆禁令查询字符串

  • 0

我正在尝试在 Varnish 4 中设置禁令。我在 vcl_recv 中有这个:

    ban("req.http.host == " +req.http.host+" && req.url ~ "+req.url);
    return(synth(200, "Ban added"));

当我提出请求时,它确实说添加了禁令,并且我确实看到它 un the ban.list with varnishadm :

1499676469.672070     0    req.http.host == something.com && req.url ~ /some/path?q=*

除了它不起作用,没有任何东西会失效。如果我尝试禁止 path* 它似乎适用于“常规”文件,例如 path.css,但它看起来永远不会基于查询字符串使 URL 无效。我还需要做些什么来让它考虑查询字符串吗?查询字符串非常不可读,充满了 % 代码,如果这很重要的话。

谢谢

varnish
  • 1 个回答
  • 1230 Views
Martin Hope
Ulrar
Asked: 2017-03-04 05:58:57 +0800 CST

用 sftp 替换 scp

  • 3

我们有一些同步脚本,用于客户端使用 scp 将文件发送到由其提供商之一管理的远程服务器。最近他们关了,他们提供的新的不允许scp,只允许sftp(远程服务器上没有办法获取shell,所以scp / rsync不能工作)。

是否有一种简单的方法可以用 sftp 替换脚本中的 scp ?我想我所知道的最简单的方法是使用 sshfs 并使用 cp 而不是 scp,但这非常难看。

看起来 sftp 可以使用 -b 传递包含命令的文件,但这意味着重新编码部分脚本。我想知道是否有任何方法可以使用 sftp 作为 scp 的替代品,或者其他可以提供类似功能的软件包?(即 sftp /source user@remote:/dest 或类似的东西,如果我可以只用 sed 脚本替换命令就完美了)

谢谢

ssh sftp scp
  • 2 个回答
  • 4865 Views
Martin Hope
Ulrar
Asked: 2016-08-04 23:03:55 +0800 CST

将配额复制到新服务器

  • 1

我正在将客户端从他们当前的服务器迁移到具有 DRBD 复制的新服务器。他们正在使用配额,我想知道是否有一种简单的方法可以在旧服务器上导出它们并在新服务器上导入它们?我用谷歌搜索了一下,我想通过混合 repquota 和 setquota 应该是可能的,但也许已经有一个工具可以做到这一点?

谢谢

linux quota ext4
  • 1 个回答
  • 544 Views
Martin Hope
Ulrar
Asked: 2016-06-08 01:13:24 +0800 CST

elasticsearch中未分配的分片

  • 0

我们有一个 0.90 的集群,有两个 elasticsearch 节点。有一段时间,他们的状态经常变黄,然后又变回绿色,但现在它是红色的,似乎一直保持这种状态。健康是这样的:

{
  "cluster_name" : "name",
  "status" : "red",
  "timed_out" : false,
  "number_of_nodes" : 4,
  "number_of_data_nodes" : 2,
  "active_primary_shards" : 724,
  "active_shards" : 1448,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 544
}

我用谷歌搜索了一下,发现我应该列出未分配的分片,但 _cat 似乎在 0.90 中不存在。有没有办法恢复绿色?两个节点当然可以互相 ping 通,所以我看不出它不能工作的原因。

elasticsearch
  • 1 个回答
  • 308 Views
Martin Hope
Ulrar
Asked: 2016-05-27 00:13:46 +0800 CST

SSH 孤立进程

  • 1

在某些虚拟机上,看起来每个 ssh 会话在退出时都会作为孤立进程结束。我可以通过 ssh 登录到机器上,然后执行 exit 或 ^D,然后使用 ps -elf | 来重现它。grep defunct 我还有一个 ssh 进程。我们的监控使用 ssh 很多,所以早上有成百上千的孤儿僵尸,大约有 20 台虚拟机..

这是 ps 输出的示例:

5 Z user  3197     1  0  80   0 -     0 exit   10:00 ?        00:00:00 [sshd] <defunct>

我尝试对父级(sshd)进行 strace 以查看,这是我退出 ssh 会话时的输出:

--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=24025, si_status=255, si_utime=0, si_stime=2} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 255}], WNOHANG, NULL) = 24025
wait4(-1, 0x7ffc0d57901c, WNOHANG, NULL) = 0
rt_sigaction(SIGCHLD, NULL, {0x7f164fee7d70, [], SA_RESTORER, 0x7f164db34d40}, 8) = 0
rt_sigreturn() = -1 EINTR (Interrupted system call)
select(7, [3 4], NULL, NULL, NULL

并不是说我真的知道我在那里寻找什么,但我不知道可能是什么问题。有任何想法吗 ?我还看到了很多 nrpe 已失效的进程,但由于某种原因,重新启动 sshd 会清除 ssh 和 nrpe 僵尸。

不知道这是否相关,但这些机器上的 I/O 非常非常慢,几百兆字节的简单 dd 有时需要数百秒才能完成。

编辑:如被问及,openssh 6.6p1-2ubuntu2.7 的 ubuntu 值得信赖

ssh process
  • 1 个回答
  • 1935 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve