-
Notifications
You must be signed in to change notification settings - Fork 189
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #54 from ncwsky/main
大量添加索引引发缓冲通道满造成服务崩溃
- Loading branch information
Showing
19 changed files
with
174 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,4 +22,7 @@ enableGzip: true | |
timeout: 600 | ||
|
||
# 分片数量 | ||
shard: 10 | ||
shard: 10 | ||
|
||
# 分片缓冲数量 | ||
bufferNum: 1000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
#!/bin/bash | ||
# chkconfig: 2345 90 10 | ||
# Description: Startup script for gofound on Debian. Place in /etc/init.d and | ||
# run 'update-rc.d -f gofound defaults', or use the appropriate command on your | ||
# distro. For CentOS/Redhat run: 'chkconfig --add gofound' | ||
|
||
### BEGIN INIT INFO | ||
# | ||
# Provides: gofound.d | ||
# Required-Start: $local_fs $remote_fs | ||
# Required-Stop: $local_fs $remote_fs | ||
# Default-Start: 2 3 4 5 | ||
# Default-Stop: 0 1 6 | ||
# Short-Description: starts gofound | ||
# Description: This file should be used to gofound scripts to be placed in /etc/init.d. | ||
# | ||
### END INIT INFO | ||
|
||
|
||
## 2345是默认启动级别,级别有0-6共7个级别。 90是启动优先级,10是停止优先级,优先级范围是0-100,数字越大,优先级越低。 | ||
|
||
## Fill in name of program here. | ||
PROG="gofound" | ||
PROG_PATH="/usr/local/bin" ## Not need, but sometimes helpful (if $PROG resides in /opt for example). | ||
PROG_ARGS="--config=/gofound_path/config.yaml" | ||
PID_PATH="/var/run/" | ||
|
||
start() { | ||
if [ -e "$PID_PATH/$PROG.pid" ]; then | ||
## Program is running, exit with error. | ||
echo "Error! $PROG_PATH/$PROG is currently running!" 1>&2 | ||
exit 1 | ||
else | ||
## Change from /dev/null to something like /var/log/$PROG if you want to save output. | ||
$PROG_PATH/$PROG $PROG_ARGS 2>&1 >/var/log/$PROG & | ||
#pid=`ps ax | grep -i '/usr/bin/frps' | grep -v 'grep' | sed 's/^\([0-9]\{1,\}\).*/\1/g' | head -n 1` | ||
pid=`ps -ef | grep $PROG_PATH/$PROG | grep -v grep | awk '{print $2}'` | ||
#echo $PROG_PATH/$PROG $PROG_ARGS | ||
echo "$PROG_PATH/$PROG($pid) started" | ||
echo $pid > "$PID_PATH/$PROG.pid" | ||
fi | ||
} | ||
|
||
stop() { | ||
echo "begin stop" | ||
if [ -e "$PID_PATH/$PROG.pid" ]; then | ||
## Program is running, so stop it | ||
#pid=`ps ax | grep -i '/usr/bin/frps' | grep -v 'grep' | sed 's/^\([0-9]\{1,\}\).*/\1/g' | head -n 1` | ||
pid=`ps -ef | grep $PROG_PATH/$PROG | grep -v grep | awk '{print $2}'` | ||
kill $pid | ||
|
||
rm -f "$PID_PATH/$PROG.pid" | ||
echo "$PROG_PATH/$PROG($pid) stopped" | ||
else | ||
## Program is not running, exit with error. | ||
echo "Error! $PROG_PATH/$PROG not started!" 1>&2 | ||
fi | ||
} | ||
|
||
status() { | ||
if [ -e "$PID_PATH/$PROG.pid" ]; then | ||
## Program is running, so stop it | ||
#pid=`ps ax | grep -i '/usr/bin/frps' | grep -v 'grep' | sed 's/^\([0-9]\{1,\}\).*/\1/g' | head -n 1` | ||
pid=`ps -ef | grep $PROG_PATH/$PROG | grep -v grep | awk '{print $2}'` | ||
|
||
if [ $pid ]; then | ||
echo "$PROG_PATH/$PROG($pid) is running..." | ||
else | ||
echo "$PROG_PATH/$PROG dead but pid file exists" 1>&2 | ||
fi | ||
else | ||
## Program is not running, exit with error. | ||
echo "Error! $PROG_PATH/$PROG not started!" 1>&2 | ||
fi | ||
} | ||
|
||
|
||
## Check to see if we are running as root first. | ||
## Found at http://www.cyberciti.biz/tips/shell-root-user-check-script.html | ||
if [ "$(id -u)" != "0" ]; then | ||
echo "This script must be run as root" 1>&2 | ||
exit 1 | ||
fi | ||
|
||
case "$1" in | ||
start) | ||
start | ||
exit 0 | ||
;; | ||
stop) | ||
stop | ||
exit 0 | ||
;; | ||
reload|restart|force-reload) | ||
stop | ||
start | ||
exit 0 | ||
;; | ||
status) | ||
status | ||
exit 0 | ||
;; | ||
*) | ||
echo "Usage: $0 {start|stop|restart|status}" 1>&2 | ||
exit 1 | ||
;; | ||
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...ets/web/dist/assets/dashboard.f6398aeb.js → ...ets/web/dist/assets/dashboard.05738d5c.js
Large diffs are not rendered by default.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
2 changes: 1 addition & 1 deletion
2
...sets/web/dist/assets/document.a35b757b.js → ...sets/web/dist/assets/document.03ee9c1a.js
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.