小编cas*_*ald的帖子

弹性搜索最大虚拟内存区域vm.max_map_count [65530]太低,至少增加[262144]

我有一个针对ElasticSearch的systemd配置的问题.

[Unit]
Description=platform-elasticsearch
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
User={{ app_user }}
Group={{ app_group }}
Environment=ES_PATH_CONF=/platform/opt/elasticsearch-{{ elasticsearch.version }}/config
Environment=JAVA_HOME=/platform/opt/jdk{{ jdk.major_version }}_{{ jdk.minor_version }}
LimitAS=infinity
LimitRSS=infinity
LimitCORE=infinity
LimitNOFILE=100000
LimitMEMLOCK=100000
StandardOutput=syslog
StandardError=syslog
WorkingDirectory=/platform/var/app/elasticsearch
ExecStart=/platform/opt/elasticsearch-{{ elasticsearch.version }}/bin/elasticsearch
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s -TERM $MAINPID
TimeoutStopSec=60
# When a JVM receives a SIGTERM signal it exits with code 143
SuccessExitStatus=143 0
Type=simple
Restart=on-failure
RestartSec=10
PIDFile=/platform/var/run/elasticsearch.pid

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

这似乎不允许我配置vm.max_map_count设置.

Jul 20 14:53:46 scratchpad elasticsearch: [2018-07-20T14:53:46,359][INFO ][o.e.b.BootstrapChecks    ] [1oQJNUK] bound or publishing to a non-loopback     address, …
Run Code Online (Sandbox Code Playgroud)

limit elasticsearch cgroups systemd

28
推荐指数
10
解决办法
3万
查看次数

特拉维斯没有接受新的提交

我有一个travis构建工作配置在:https: //travis-ci.org/caffeinated-expert/frisbee

我一直在推动提交,但travis不会接受它们.

travis-ci

4
推荐指数
1
解决办法
1294
查看次数

使用Jython提取在JMX中针对域注册的MBean列表

如果我知道MBean的名称,我就能获得属性信息,但我试图监视的应用程序生成随机命名的MBean,因此需要能够在JMX中查询域中注册的MBean列表.

这是JConsole中视图的一个示例,以及我想要动态获取的内容.

JConsole截图

下面是我编写的代码,它能够提取属性,已注册的域,但我似乎无法获取域中MBean的实际列表.

    import javax.management.remote.JMXConnector;
    import javax.management.remote.JMXConnectorFactory;
    import javax.management.remote.JMXServiceURL;
    import java.lang.management.ManagementFactory;

    import sys, cmd, socket, optparse
    from urlparse import urljoin
    from cmd import Cmd

    def get_connection(host, port):
        serviceURL = str()
        serviceURL = "service:jmx:rmi:///jndi/rmi://"
        serviceURL = serviceURL + host + ":" + str(port) + "/jmxrmi"

        url =  javax.management.remote.JMXServiceURL(serviceURL);
        connector = javax.management.remote.JMXConnectorFactory.connect(url);
        global remote
        remote = connector.getMBeanServerConnection();


    def get_domain_list():
        domainList = []
        get_connection('dt2apps2102', 8004)
        domainList = remote.getDomains()
        return domainList

    def print_domain_list():
        domainList = get_domain_list()
        for element in domainList:
            print element

    def get_domain_objects(domain): …
Run Code Online (Sandbox Code Playgroud)

jboss tomcat jmx mbeans monitor

0
推荐指数
1
解决办法
2822
查看次数

标签 统计

cgroups ×1

elasticsearch ×1

jboss ×1

jmx ×1

limit ×1

mbeans ×1

monitor ×1

systemd ×1

tomcat ×1

travis-ci ×1