mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 04:19:26 +08:00
update
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
indexer
|
||||
{
|
||||
mem_limit = 218M
|
||||
mem_limit = 32M
|
||||
}
|
||||
|
||||
searchd
|
||||
@@ -22,3 +22,38 @@ searchd
|
||||
#workers = threads # for RT to work
|
||||
binlog_path = {$SERVER_APP}/index/binlog
|
||||
}
|
||||
|
||||
source search_hash
|
||||
{
|
||||
type = mysql
|
||||
|
||||
sql_host = 127.0.0.1
|
||||
sql_user = ssbc
|
||||
sql_pass = ssbc
|
||||
sql_db = ssbc
|
||||
sql_port = 3306 # optional, default is 3306
|
||||
|
||||
sql_query_range = SELECT min(id), max(id) FROM search_hash
|
||||
sql_range_step = 1000
|
||||
|
||||
sql_query_pre = SET NAMES utf8
|
||||
sql_query = \
|
||||
SELECT id, name, CRC32(category) AS category, length, UNIX_TIMESTAMP(create_time) AS create_time, UNIX_TIMESTAMP(last_seen) AS last_seen\
|
||||
FROM search_hash where id >= $start AND id <= $end
|
||||
|
||||
sql_attr_bigint = length
|
||||
sql_attr_timestamp = create_time
|
||||
sql_attr_timestamp = last_seen
|
||||
sql_attr_uint = category
|
||||
|
||||
}
|
||||
|
||||
|
||||
index search_hash
|
||||
{
|
||||
source = search_hash
|
||||
path = {$SERVER_APP}/index/db/search_hash
|
||||
|
||||
ngram_len = 1
|
||||
ngram_chars = U+3000..U+2FA1F
|
||||
}
|
||||
|
||||
Executable
+59
@@ -0,0 +1,59 @@
|
||||
#
|
||||
# Minimal Sphinx configuration sample (clean, simple, functional)
|
||||
#
|
||||
|
||||
indexer
|
||||
{
|
||||
mem_limit = 32M
|
||||
}
|
||||
|
||||
searchd
|
||||
{
|
||||
listen = 9312
|
||||
listen = 9306:mysql41
|
||||
log = {$SERVER_APP}/index/searchd.log
|
||||
query_log = {$SERVER_APP}/index/query.log
|
||||
read_timeout = 5
|
||||
max_children = 0
|
||||
pid_file = {$SERVER_APP}/index/searchd.pid
|
||||
seamless_rotate = 1
|
||||
preopen_indexes = 1
|
||||
unlink_old = 1
|
||||
#workers = threads # for RT to work
|
||||
binlog_path = {$SERVER_APP}/index/binlog
|
||||
}
|
||||
|
||||
source search_hash
|
||||
{
|
||||
type = mysql
|
||||
|
||||
sql_host = 127.0.0.1
|
||||
sql_user = ssbc
|
||||
sql_pass = ssbc
|
||||
sql_db = ssbc
|
||||
sql_port = 3306 # optional, default is 3306
|
||||
|
||||
sql_query_range = SELECT min(id), max(id) FROM search_hash
|
||||
sql_range_step = 1000
|
||||
|
||||
sql_query_pre = SET NAMES utf8
|
||||
sql_query = \
|
||||
SELECT id, name, CRC32(category) AS category, length, UNIX_TIMESTAMP(create_time) AS create_time, UNIX_TIMESTAMP(last_seen) AS last_seen\
|
||||
FROM search_hash where id >= $start AND id <= $end
|
||||
|
||||
sql_attr_bigint = length
|
||||
sql_attr_timestamp = create_time
|
||||
sql_attr_timestamp = last_seen
|
||||
sql_attr_uint = category
|
||||
|
||||
}
|
||||
|
||||
|
||||
index search_hash
|
||||
{
|
||||
source = search_hash
|
||||
path = {$SERVER_APP}/index/db/search_hash
|
||||
|
||||
ngram_len = 1
|
||||
ngram_chars = U+3000..U+2FA1F
|
||||
}
|
||||
@@ -1391,6 +1391,7 @@ function pluginConfigTpl(_name, version, func, config_tpl_func, read_config_tpl_
|
||||
return f
|
||||
}
|
||||
|
||||
var fileName = '';
|
||||
$.post('/plugins/run',{name:_name, func:_config_tpl_func,version:version}, function(data){
|
||||
var rdata = $.parseJSON(data.data);
|
||||
for (var i = 0; i < rdata.length; i++) {
|
||||
@@ -1410,7 +1411,7 @@ function pluginConfigTpl(_name, version, func, config_tpl_func, read_config_tpl_
|
||||
layer.msg(rdata.msg,{icon:0,time:2000,shade: [0.3, '#000']});
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
$("#textBody").empty().text(rdata.data);
|
||||
$(".CodeMirror").remove();
|
||||
var editor = CodeMirror.fromTextArea(document.getElementById("textBody"), {
|
||||
@@ -1428,6 +1429,11 @@ function pluginConfigTpl(_name, version, func, config_tpl_func, read_config_tpl_
|
||||
});
|
||||
editor.focus();
|
||||
$(".CodeMirror-scroll").css({"height":"300px","margin":0,"padding":0});
|
||||
$("#onlineEditFileBtn").unbind('click');
|
||||
$("#onlineEditFileBtn").click(function(){
|
||||
$("#textBody").text(editor.getValue());
|
||||
pluginConfigSave(fileName);
|
||||
});
|
||||
},'json');
|
||||
}
|
||||
});
|
||||
@@ -1439,7 +1445,7 @@ function pluginConfigTpl(_name, version, func, config_tpl_func, read_config_tpl_
|
||||
layer.close(loadT);
|
||||
|
||||
var loadT2 = layer.msg('文件内容获取中...',{icon:16,time:0,shade: [0.3, '#000']});
|
||||
var fileName = data.data;
|
||||
fileName = data.data;
|
||||
$.post('/files/get_body', 'path=' + fileName, function(rdata) {
|
||||
layer.close(loadT2);
|
||||
if (!rdata.status){
|
||||
|
||||
Reference in New Issue
Block a user