小编Ana*_*oly的帖子

在docker容器中挂载nfs共享

有谁知道如何在带有centos基础图像的docker容器内安装nfs共享?我试过这个命令:

mount server:/dir /mount/point
Run Code Online (Sandbox Code Playgroud)

并得到下一个错误:

mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified

当我尝试使用-o nolock选项时,错误是:

mount.nfs: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

mount nfs centos docker

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

如果上游启动,则 Nginx 绕过缓存,如果关闭则使用缓存

如果上游启动(max-age 1)绕过缓存并在关闭时使用缓存(proxy_cache_use_stale),我创建了以下配置:

proxy_cache_path   /app/cache/ui levels=1:2 keys_zone=ui:10m max_size=1g inactive=30d;
server {
    ...
    location /app/ui/config.json {
        proxy_cache ui;
        proxy_cache_valid 1d;
        proxy_ignore_headers Expires;           
        proxy_hide_header Expires;
        proxy_hide_header Cache-Control;
        add_header Cache-Control "max-age=1, public";
        proxy_cache_use_stale error timeout http_500 http_502 http_503 http_504;
        add_header X-Cache-Status $upstream_cache_status;
        add_header X-Cache-Date $upstream_http_date;
        proxy_pass http://app/config.json;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当上游关闭并且客户端仅获得 504 Gateway Timeout 时不使用缓存。我已经阅读了以下文章:

https://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_use_stale

如何配置 NginX 仅在后端关闭时才提供缓存内容(5xx 响应代码)?

https://serverfault.com/questions/752838/nginx-use-proxy-cache-if​​-backend-is-down

它不像我期望的那样工作。任何帮助表示赞赏。

caching nginx nginx-location nginx-reverse-proxy nginx-config

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

等待文件出现的Saltstack

是否可以在Saltsack中执行相同的操作,但是通过嵌入式功能(没有PowerShell解决方法)?

installation:
cmd.run:
- name: ./installation_script

wait for installation:
cmd.run:
 - name: powershell -command "Start-Sleep 10"
 - unless: powershell -command "Test-Path @('/path/to/file/to/appear')"
Run Code Online (Sandbox Code Playgroud)

powershell configurationmanager salt-stack

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

更改 docker 日志消息位置

我遇到了 docker 日志记录问题,在阅读了很多资料后没有找到解决方案:有没有办法丢弃 docker 守护进程的消息/var/log/messages并选择另一个位置?

linux logging docker

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

如果里面的一个语句失败,如何使整个 state.sls 失败

我刚开始使用 saltstack,所以有人可以帮助解决这个问题:如果里面的一个语句失败,如何使整个 state.sls 失败?是必需品吗

要求/观看

适合这个吗?

configurationmanager salt-stack

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

扫描后项目未在 sonarqube 中更新

我根据sonarqube 兼容性矩阵使用插件将我的 sonarqube 从 5.6 升级到 6.4 。但之后在构建过程中出现了诸如此类gradle的错误。我设置了属性sonar.java.binaries=**/build/classessonar.java.binaries=**/test/classes现在构建成功,但扫描后项目未在 sonarqube 中更新。

有人遇到过这个问题吗?如何检查?

更新:我删除了下一个参数,gradle.properties现在它工作正常:

systemProp.sonar.sources
systemProp.sonar.tests
systemProp.sonar.test.inclusions
systemProp.sonar.exclusion
Run Code Online (Sandbox Code Playgroud)

java gradle sonarqube sonarqube-scan

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

SaltStack处理json文件

是否可以使用状态功能处理位于minions上的saltstack来处理json文件?

我确信应该可以使用jinja的功能,但找不到任何信息.

json salt jinja2 salt-stack

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