Top Menu

远程服务器内存溢出

原因

  • 远程服务器内存溢出

引起

  • 远程服务器硬盘读写占满
  • 远程服务器CPU使用率占满
  • 远程服务器处于无响应状态

连锁反应

  • 主服务器内存溢出
  • 主服务器自动kill进程导致关键服务下线

一开始以为只是主服务器的问题,清空僵尸进程后短暂恢复上线,但是隔一段时间又被僵尸进程占满内存,导致服务进程又被强制kill。

Continue Reading 0

如何不重启服务更新traefik的tls证书

目前免费证书一般每隔90天都需要重新签发,但是直接替换证书后traefik没办法自动加载新证书,重启traefik又会中断不使用tls的服务。

前提

  • 使用dynamic配置,即在docker-compose中设置command
    – “–providers.file.directory=/etc/traefik/dynamic”
    – “–providers.file.watch=true”

方法

  • 打开dynamic_conf.yml动态配置文件
  • 将tls部分整个注释掉

# tls: # stores: # default: # defaultCertificate: # certFile: /etc/traefik/dynamic/cert/certificate.crt # keyFile: /etc/traefik/dynamic/cert/private.key # certificates: # - certFile: /etc/traefik/dynamic/cert/certificate.crt # keyFile: /etc/traefik/dynamic/cert/private.key # options: # foo: # minVersion: VersionTLS12 # cipherSuites: # - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 # - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 # - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 # - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 # - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

Continue Reading 0

如何给部署在国内服务器上的chrome安装开荒插件

部署在国内服务器上的chrome通常无法连接chrome store服务器,这就意味着也无法安装Proxy SwitchyOmega用于建立proxy通道从而访问google,通过启动命令写入proxy虽然可行但是也不够灵活,这时就可以直接使用policies在chrome初始化的时候就访问chrome store下载其余插件的方法

使用方法

1.修改chrome自带的policies.json

直接在host安装的chrome:修改policies.json

  • /etc/opt/chrome/policies/managed/policies.json

使用docker安装的chrome:虚拟挂载

  • -v /root/neko/policies.json:/etc/opt/chrome/policies/managed/policies.json
  • /root/neko/policies.json为host的policies.json路径

新建空白policies.json添加如下内容或在原有policies.json中追加如下内容

{ "ExtensionInstallSources": [ "*://minir.plus/*", ], "ExtensionSettings": { "padekgcemlokbadohgkifijomclgjgif": { // Proxy SwitchyOmega "installation_mode": "force_installed", "update_url": "https://minir.plus/crx", "override_update_url": true, "toolbar_pin": "force_pinned" }, } }

Continue Reading 0

Powered by WordPress. Designed by WooThemes