Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要帮助:Python代理不向代理和控制器发送任何数据 Pyagent、Guniccorn和Python(Sanic)应用程序都安装在虚拟环境中 虚拟环境:macOs 10.12.4中的Python 3.6.1_Python_Appdynamics - Fatal编程技术网

需要帮助:Python代理不向代理和控制器发送任何数据 Pyagent、Guniccorn和Python(Sanic)应用程序都安装在虚拟环境中 虚拟环境:macOs 10.12.4中的Python 3.6.1

需要帮助:Python代理不向代理和控制器发送任何数据 Pyagent、Guniccorn和Python(Sanic)应用程序都安装在虚拟环境中 虚拟环境:macOs 10.12.4中的Python 3.6.1,python,appdynamics,Python,Appdynamics,我正在使用主管管理gunicorn流程 [程序:测试应用程序] command=/env/bin/pyagent run-c/etc/appdynamics.cfg--/env/bin/gunicorn app:app--bind 0.0.0.0:8000--worker类sanic.worker.GunicornWorker 目录=/projects/app_dir/ 自动重新启动=真 Appdynamics版本;皮普冷冻 appdynamics==4.3.8.0 appdynamics-bi

我正在使用主管管理gunicorn流程

[程序:测试应用程序] command=/env/bin/pyagent run-c/etc/appdynamics.cfg--/env/bin/gunicorn app:app--bind 0.0.0.0:8000--worker类sanic.worker.GunicornWorker 目录=/projects/app_dir/ 自动重新启动=真

Appdynamics版本;皮普冷冻

appdynamics==4.3.8.0
appdynamics-bindeps-osx-x64==6.0
appdynamics-proxysupport-osx-x64==1.8.0.51.1
Appdynamics.cfg

MacBook-Pro:appd$ cat /etc/appdynamics.cfg
[agent]
app = Test app
tier = api
node = node dev

[controller]
host = elephant2017072405043015.saas.appdynamics.com
port = 443
ssl = (on)
account = XXXXXXXXX
accesskey = XXXXXXXX

[log]
level = debug
debugging = on
  • 当我启动procees时,我可以看到代理已正确加载,代理也已启动

    2017-08-12 12:43:51,029 [WARNING] appdynamics.proxy.watchdog <83867>: Defunct proxy pid (83627) found; starting over
    2017-08-12 12:43:51,093 [INFO] appdynamics.proxy.watchdog <83867>: Started watchdog with pid=83867
    2017-08-12 12:43:51,198 [WARNING] appdynamics.proxy.watchdog <83867>: Found defunct proxy pid file with pid=83628
    2017-08-12 12:43:51,218 [INFO] appdynamics.proxy.watchdog <83867>: Starting proxy: /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy/runProxy -j /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_proxysupport -d /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy -r /tmp/appd/run /tmp/appd/run/comm /tmp/appd/logs
    2017-08-12 12:43:51,723 [INFO] appdynamics.proxy.watchdog <83867>: Started proxy with pid=83868
    Install Directory resolved to[/Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy]
    Agent Logging Directory [/private/tmp/appd/logs]
    Logs Directory resolved to[/tmp/appd/logs]
    12:44:01,271  INFO [main] ProxyControlEntryPoint - ProxyControl - init
    12:44:01,272  INFO [main] ProxyControlEntryPoint - comm dir set to: /tmp/appd/run/comm
    12:44:01,423  INFO [main] ZeroMQControlServer - ipcNodeBaseDir dir set to: /tmp/appd/run/comm/proxy-6272190574628013158
    12:44:01,423  INFO [main] ZeroMQControlServer - ZeroMQControlServer - init
    12:44:01,722  INFO [main] ZeroMQControlServer - ControlReqRouterSocket started at:ipc:///tmp/appd/run/comm/0
    12:44:02,330  INFO [main] ProxyControlEntryPoint - ProxyControl - init completed
    12:44:02,330  INFO [main] ProxyControlEntryPoint - Should register node at startup:false
    
    2017-08-12 12:43:51029[警告]appdynamics.proxy.watchdog:找到无效的代理pid(83627);重新开始
    2017-08-12 12:43:51093[信息]appdynamics.proxy.watchdog:启动了pid=83867的watchdog
    2017-08-12 12:43:51198[警告]appdynamics.proxy.watchdog:找到pid=83628的已失效的代理pid文件
    2017-08-12 12:43:51218[信息]appdynamics.proxy.watchdog:Starting proxy:/Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics\u bindeps/proxy/runProxy-j/Volumes/Personal/Django/versions/3.6.1/envs/lib/python3.6/site-packages/appdynamics\u proxysupport-d/Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics\u bindeps/proxy-r/tmp/appd/run/tmp/appd/run/comm/tmp/appd/logs
    2017-08-12 12:43:51723[信息]appdynamics.proxy.watchdog:启动了pid=83868的代理
    安装目录解析为[/Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site packages/appdynamics\u bindeps/proxy]
    代理日志目录[/private/tmp/appd/logs]
    日志目录解析为[/tmp/appd/Logs]
    12:44:01271信息[主]代理控制入口点-代理控制-初始化
    12:44:01272信息[main]代理控制入口点-通信目录设置为:/tmp/appd/run/comm
    12:44:01423信息[main]ZeroMQControlServer-ipcNodeBaseDir设置为:/tmp/appd/run/comm/proxy-6272190574628013158
    12:44:01423信息[main]ZeroMQControlServer-ZeroMQControlServer-init
    12:44:01722信息[main]ZeroMQControlServer-ControlReqRouterSocket启动于:ipc:///tmp/appd/run/comm/0
    12:44:02330信息[主]代理控制入口点-代理控制-初始化已完成
    12:44:02330信息[main]ProxyControlEntryPoint-应在启动时注册节点:false
    
  • 但问题是,当我向我的应用程序生成负载时,我没有看到任何数据报告给控制器。(使用wrk生成负载)

  • 代理和代理日志没有关于应用程序数据/指标的任何信息

    MacBook-Pro:appd $ cat /tmp/appd/logs/Test app-node_dev.log
    2017-08-12 12:29:33,602 [DEBUG] appdynamics.agent <82799>: Running http.client hook <function intercept_httplib at 0x10fbfa730>
    2017-08-12 12:29:33,603 [DEBUG] appdynamics.agent <82799>: Running logging hook <function intercept_logging at 0x10fb36c80>
    2017-08-12 12:35:50,887 [DEBUG] appdynamics.agent <83569>: Running http.client hook <function intercept_httplib at 0x108151730>
    2017-08-12 12:35:50,904 [DEBUG] appdynamics.agent <83569>: Running logging hook <function intercept_logging at 0x10808dc80>
    2017-08-12 12:40:33,493 [DEBUG] appdynamics.agent <83625>: Running http.client hook <function intercept_httplib at 0x109b04730>
    2017-08-12 12:40:33,517 [DEBUG] appdynamics.agent <83625>: Running logging hook <function intercept_logging at 0x109a40c80>
    2017-08-12 12:43:54,092 [DEBUG] appdynamics.agent <83862>: Running http.client hook <function intercept_httplib at 0x108116730>
    2017-08-12 12:43:54,115 [DEBUG] appdynamics.agent <83862>: Running logging hook <function intercept_logging at 0x108051c80>
    
    
    
    MacBook-Pro:appd$ cat /tmp/appd/logs/proxyCore.2017_08_12__12_40_33.0.log
    [main] 12 Aug 2017 12:40:33,704  INFO com.singularity.proxyControl.ProxyControlEntryPoint - ProxyControl - init
    [main] 12 Aug 2017 12:40:33,705  INFO com.singularity.proxyControl.ProxyControlEntryPoint - comm dir set to: /tmp/appd/run/comm
    [main] 12 Aug 2017 12:40:33,724  INFO com.singularity.proxyControl.ZeroMQControlServer - ipcNodeBaseDir dir set to: /tmp/appd/run/comm/proxy-2817425872527039173
    [main] 12 Aug 2017 12:40:33,725  INFO com.singularity.proxyControl.ZeroMQControlServer - ZeroMQControlServer - init
    [main] 12 Aug 2017 12:40:33,757  INFO com.singularity.proxyControl.ZeroMQControlServer - ControlReqRouterSocket started at:ipc:///tmp/appd/run/comm/0
    [main] 12 Aug 2017 12:40:33,903  INFO com.singularity.proxyControl.ProxyControlEntryPoint - ProxyControl - init completed
    [main] 12 Aug 2017 12:40:33,904  INFO com.singularity.proxyControl.ProxyControlEntryPoint - Should register node at startup:false
    
    MacBookPro:appd$cat/tmp/appd/logs/Test-app-node\u dev.log
    2017-08-12 12:29:33602[调试]appdynamics.agent:运行http.client钩子
    2017-08-12 12:29:33603[调试]appdynamics.agent:正在运行日志挂钩
    2017-08-12 12:35:50887[调试]appdynamics.agent:运行http.client钩子
    2017-08-12 12:35:50904[调试]appdynamics.agent:正在运行日志挂钩
    2017-08-12 12:40:33493[调试]appdynamics.agent:运行http.client钩子
    2017-08-12 12:40:33517[调试]appdynamics.agent:正在运行日志挂钩
    2017-08-12 12:43:54092[调试]appdynamics.agent:运行http.client钩子
    2017-08-12 12:43:54115[调试]appdynamics.agent:正在运行日志挂钩
    MacBook Pro:appd$cat/tmp/appd/logs/proxyCore.2017_08_12_12_40_33.0.log
    [main]2017年8月12日12:40:33704 INFO com.singularity.proxyControl.ProxyControlEntryPoint-proxyControl-init
    [main]2017年8月12日12:40:33705 INFO com.singularity.proxyControl.ProxyControlEntryPoint-comm dir设置为:/tmp/appd/run/comm
    [main]2017年8月12日12:40:33724 INFO com.singularity.proxyControl.ZeroMQControlServer-ipcNodeBaseDir设置为:/tmp/appd/run/comm/proxy-2817425872527039173
    [main]2017年8月12日12:40:33725 INFO com.singularity.proxyControl.ZeroMQControlServer-ZeroMQControlServer-init
    [main]2017年8月12日12:40:33757 INFO com.singularity.proxyControl.ZeroMQControlServer-ControlReqRouterSocket开始于:ipc:///tmp/appd/run/comm/0
    [main]2017年8月12日12:40:33903 INFO com.singularity.proxyControl.ProxyControlEntryPoint-proxyControl-init已完成
    [main]2017年8月12日12:40:33904 INFO com.singularity.proxyControl.ProxyControlEntryPoint-应在启动时注册节点:false
    
  • 如果有人能帮我找出问题,我会非常感激的

    谢谢,
    Manivasagan

    在appdynamics.cfg中,更改

    ssl = (on)
    


    你有没有想过?
    ssl = on