OperationalError: (2003, "Can't connect to MySQL server on 'ip' (99)")

OperationalError: (2003, "Can't connect to MySQL server on 'ip' (99)")
InterfaceError: 2013: Lost connection to MySQL server during query

上面是我在服務器的錯誤日誌裏看到的2點半到4點半期間報的錯誤,而且4點半之後自己又莫名奇妙的好了,網上也查了好多有關於數據庫方面的問題,我也在這臺服務器上做了測試,數據庫方面無任何問題,包括ip,port,用戶名,密碼,域名等都無問題,我還是說一下我此次的原因吧,是 /etc/sysctl.conf 文件裏的一些配置,下面是改過之後的配置了,可用

Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
# sysctl.conf(5) for more details.
#
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
#
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
#
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
#
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
#
# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
#
# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
#
# Disable netfilter on bridges.
# net.bridge.bridge-nf-call-ip6tables = 0
# net.bridge.bridge-nf-call-iptables = 0
# net.bridge.bridge-nf-call-arptables = 0
#
# Controls the default maxmimum size of a mesage queue
kernel.msgmnb = 65536
#
# Controls the maximum size of a message, in bytes
kernel.msgmax = 65536
#
# Controls the maximum shared segment size, in bytes
kernel.shmmax = 68719476736
#
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 4294967296
#
# Append kernel arguments
# kernel.exec-shield = 1
kernel.randomize_va_space = 1 
# net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.tcp_synack_retries = 2
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.rp_filter = 1
# net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.default.secure_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
# net.ipv4.icmp_ignore_bogus_error_responses = 1
# vm.mmap_min_addr = 4096 
#
#
#
net.core.wmem_max=12582912
net.core.rmem_max=12582912
net.ipv4.tcp_sack = 1
net.core.netdev_max_backlog = 5000
#
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_max_syn_backlog = 65535
#
net.core.somaxconn = 65535
#open TIME-WAIT connections reuse
net.ipv4.tcp_tw_reuse = 1
##allowable port range
net.ipv4.ip_local_port_range = 10240    65000
##max TIME-WAIT connections
net.ipv4.tcp_max_tw_buckets = 100000
##max TIME-WAIT time, /2
net.ipv4.tcp_fin_timeout = 15
#recycle time
net.ipv4.tcp_tw_recycle = 1
#
fs.file-max = 1024000
fs.aio-max-nr = 14127000
vm.min_free_kbytes = 1048576
vm.swappiness = 10
vm.vfs_cache_pressure = 150
vm.dirty_ratio = 10
vm.drop_caches = 1
kernel.panic = 60

上面具體參數代表的意思可參考這裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章