小编jwv*_*jwv的帖子

无法使用服务连接到localhost:jmx/rmi // .....在Vagrant中使用Visual VM和Tomcat时

我有一个运行tomcat的流浪汉VM,我想在一些测试中连接VisualVM来监控VM的性能.

我按照本指南设置了这个配置,建议创建一个setenv.sh脚本并将其放在/ usr/share/tomcat7/bin中.我发现setenv没有运行,所以我将以下内容放在/etc/tomcat/tomcat.conf中:

JAVA_OPTS="-Dcom.sun.management.jmxremote=true - Dcom.sun.management.jmxremote.port=9901 -Dcom.sun.management.jmxremote.ssl=false
Run Code Online (Sandbox Code Playgroud)

m.sun.management.jmxremote.authenticate = false -Djava.rmi.server.hostname = localhost -Dcom.sun.management.jmxremote.rmi.port = 9909"

我相信配置正在运行以下,我可以看到端口处于活动状态:

[vagrant@localhost ~]$ netstat -lntu | grep 99
tcp6       0      0 :::9901                 :::*                    LISTEN
tcp6       0      0 :::9909                 :::*                    LISTEN
Run Code Online (Sandbox Code Playgroud)

这是来自vagrant文​​件的配置:

  # Ports enabled for VisualVM to work. 
  config.vm.network "forwarded_port", guest: 9901, host: 9905
  config.vm.network "forwarded_port", guest: 9909, host: 9907
Run Code Online (Sandbox Code Playgroud)

但是在输入以下配置后,或者关闭(已经尝试过127.0.0.1并启用"不需要SSL"的所有内容,我得到的是"".

我也尝试过端口9901,9905,9909.

VisualVM配置

有关如何解决这个问题的任何想法?

java port tomcat visualvm vagrant

8
推荐指数
0
解决办法
5127
查看次数

Django Rest Framework - 如何限制Geolocation返回的结果?

我有一个存储用户位置的模型:

[
{
    "url": "http://192.168.0.22:8000/status/1/",
    "id": 1,
    "owner": 1,
    "test_info": "",
    "created_at": "2015-05-02T07:09:16.535689Z",
    "updated_at": "2015-05-02T07:09:16.535746Z",
    "geolocation": null,
    "jukebox_mode_enabled": false
},
{
    "url": "http://192.168.0.22:8000/status/2/",
    "id": 2,
    "owner": 2,
    "test_info": "",
    "created_at": "2015-05-02T07:09:24.206959Z",
    "updated_at": "2015-05-02T07:09:24.207042Z",
    "geolocation": null,
    "jukebox_mode_enabled": false
},
Run Code Online (Sandbox Code Playgroud)

我正在尝试实现一个允许用户查询并查看附近还有谁的系统,但出于安全考虑,我想将结果限制为1KM的用户.

实现这一目标的最佳方法是什么?

PS - 使用oneToOneField将"状态"绑定到django模型中的普通用户模型.

python django geolocation django-rest-framework

7
推荐指数
1
解决办法
335
查看次数

UNIX中的Fork()是否创建了一致或顺序运行的进程?

当在类似Unix的操作系统(即MINIX 3)中运行的程序中使用fork()函数时,它会创建一些独立的进程,这些进程可以独立处理,因此可以相互提前完成(这实际上就是我想要)或者它会创建一系列顺序过程,这些过程只按照创建的顺序完成.

这是我用来fork()的代码

    for(j = 0; j < num_fork_loops;) {
       if (fork() < 0) {
          printf("Fork has failed\n");
          exit(EXIT_FAILURE);
       }
       j++;
     }
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间

c fork process minix

2
推荐指数
1
解决办法
1147
查看次数