I hereby claim:
- I am emacsist on github.
- I am emacsist (https://keybase.io/emacsist) on keybase.
- I have a public key ASBc2Dg_33V6IQ9VGw0DHmQ6j9wsb1VfoQGBMQDUhZ52BAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
$ gpg --version
gpg (GnuPG/MacGPG2) 2.2.8
libgcrypt 1.8.3
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
#!/usr/bin/env bash | |
SWAP_FILE="${HOME}/swap.file" | |
N_MB=10240 | |
dd if=/dev/zero of="${SWAP_FILE}" bs=1M count="${N_MB}" | |
mkswap "${SWAP_FILE}" | |
swapon "${SWAP_FILE}" |
#!/bin/bash | |
sudo sysctl -w net.ipv4.tcp_tw_reuse=1 | |
sudo sysctl -w net.ipv4.tcp_keepalive_time=600 | |
sudo sysctl -w net.core.rmem_default=212992 | |
sudo sysctl -w net.core.wmem_default=212992 | |
sudo sysctl -w net.core.rmem_max=2097152 | |
sudo sysctl -w net.core.wmem_max=2097152 | |
sudo sysctl -w net.core.netdev_max_backlog=8096 | |
sudo sysctl -w net.ipv4.tcp_max_syn_backlog=4096 |
#!/usr/bin/env bash | |
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported" | |
grep -q sse4_2 /proc/cpuinfo || exit 1 | |
sudo echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" > /etc/apt/sources.list.d/clickhouse.list | |
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4 -y |
#!/usr/bin/env bash | |
export JAVA_HOME="${HOME}/jdk/jdk1.8.0_171" | |
export PATH="${JAVA_HOME}/bin:${PATH}" | |
JAR_FILE="dsp-bid-netty-1.0.0.jar" | |
ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | |
PORT="`basename ${ROOT_DIR}`" | |
echo "root dir ${ROOT_DIR}, app startup port ${PORT}" |
#!/usr/bin/env bash | |
IFS_OLD="${IFS}" | |
IFS='' read -r -d '' String <<"EOF" | |
grant codebase "file:${java.home}/../lib/tools.jar" { | |
permission java.security.AllPermission; | |
}; | |
EOF |
#user nobody; | |
worker_processes auto; | |
worker_cpu_affinity auto; | |
#error_log logs/error.log; | |
#error_log logs/error.log notice; | |
#error_log logs/error.log info; | |
#pid logs/nginx.pid; |
local access = ngx.shared.access | |
local args = ngx.req.get_uri_args() | |
local host = "host" | |
local one_minute_ago = tonumber(os.date("%s")) - 60 | |
local now = tonumber(os.date("%s")) | |
local status_fail_total = 0 | |
local flow_total = 0 | |
local reqt_total = 0 | |
local req_total = 0 |
-- 全局字典 | |
local access = ngx.shared.access | |
-- Nginx中的 host 主机 | |
local host = "host" | |
-- 响应的状态码 | |
local status = ngx.var.status | |
-- 客户端发送的字节数 | |
local body_bytes_sent = ngx.var.body_bytes_sent |