<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                **1. 一切問題先檢查客戶端、`swoole_tracker`擴展、服務端版本是否一致,是否為最新發布版本; 2. 客戶端Agent服務是否啟動; 3. 安裝擴展完成以后是否重啟客戶端 Server 服務或 php-fpm 服務;** >[success] swoole_tracker擴展的發布版本可能會出現比客戶端、服務端高,這個不影響。 * 查看客戶端版本 `ps -ef | grep agent` ![](https://img.kancloud.cn/3e/fe/3efe8840226f8031dbee03dbbbe2fe50_1672x394.png) * 查看 `swoole_tracker`?擴展版本 ```ini ;php.ini不要忘了添加 extension=swoole_tracker.so apm.enable=1 apm.sampling_rate=100 ``` >[info] cli模式?php --ri swoole_tracker ![](https://img.kancloud.cn/c6/10/c610aaa4a5e0e768c9f0d11b02671c08_1291x141.png) >[success] fpm模式 phpinfo() ![](https://img.kancloud.cn/53/52/53525a4f6251636c122e176ad920b99d_1037x163.png) * 查看服務端版本 ![](https://img.kancloud.cn/5d/ef/5def2cf2a5ef344477a4f7ef691ea285_1560x1188.png) [TOC] ## 1. 找不到對應應用 * 查看項目是否正確,自動創建的應用會放到默認項目中 * 檢查該應用是否存在合并應用或應用黑名單中 * 檢查客戶端`swoole_tracker`?配置是否正確,參考安裝客戶端->安裝擴展 * 檢查客戶端是否給該服務端上報 ## 2. 調用統計/鏈路追蹤無信息 * 檢查對應后臺地址(IP或域名)是否正確,防火墻、安全組中端口是否開放 >[danger] 端口在配置文件`/opt/swoole/config/config_port.conf`中 * 檢查客戶端進程是否存在 * 檢查客戶端`swoole_tracker`配置是否正確,參考安裝客戶端->安裝擴展 * 存在臟數據緩存,等待5-10分鐘(之前邏輯為客戶端上報的時候會創建文件緩存,每五分鐘刪除一次,重新安裝服務端后客戶端文件緩存未刪除,出現臟數據緩存,導致短時間內無法上報,現已將緩存寫入內存中,重裝服務端后**重啟服務端fpm和重啟swoole-admin服務就能正常接收數據**,無需等待) * 檢查采樣率`apm.sampling_rate` ## 3. Service應用無調用統計、鏈路追蹤信息 * 檢查代碼使用是否正確,參考上報數據 * 檢查客戶端服務名和服務端創建是否一致 * 同問題2 ------ >[danger] 如果以上2,3兩個問題,所有步驟嘗試過后都無效,請點擊swoole-admin后臺的**首頁**、**應用監控**和**應用追蹤**,查看是否有彈窗提醒,沒有請[咨詢客服](contact-us.md) ## 4. 管理NodeAgent守護進程 目前NodeAgent采用系統的守護進程管理,如果要管理NodeAgent的狀態: * 對于采用openrc和類似sysvinit的系統(如Debian 7 "Wheezy", Ubuntu 14.04 "Trusty"(默認不安裝systemd), CentOS(RHEL) 6, Fedora 14, Gentoo(可選), Archlinux(可選), Alpine Linux)使用命令 ```bash /etc/init.d/node-agent start /etc/init.d/node-agent stop /etc/init.d/node-agent restart ``` 來啟動/停止/重啟NodeAgent(非root用戶需要sudo) * 對于采用systemd的系統(Debian 8 "Jessie"及以后, Ubuntu 15.04 "Vivid"及以后, CentOS(RHEL) 7及以后, Fedora 15及以后, Gentoo(可選), Archlinux(可選))使用命令 ```bash systemctl start node-agent systemctl stop node-agent systemctl restart node-agent ``` 來啟動/停止/重啟NodeAgent(非root用戶需要sudo) ## 5. 增加調試器中的相關代碼后報錯:Fatal error: Uncaught Exception: plz set apm.enable_memcheck=1 which in php.ini 解決方法:在 `php.ini`?中添加配置:?`apm.enable_memcheck=1` >[info] 從2.3.3版本以后默認關閉調試功能,需要手動進行配置。或者使用遠程調試 ## 6. 重裝服務端并清空數據庫后,沒有上報信息等情況 從2.3.3版本開始有部分信息緩存在php內存中,服務端重裝后,數據對應不上導致部分數據獲取失敗,所以客戶端需要重啟fpm進程 ## 7. 機器信息無上報信息 1. 檢查網絡是否通暢 2. 查看客戶端日志 `/opt/swoole/logs/NodeAgent-sysinfoerr.log`?是否存在,存在查看內容,是否有上報失敗字樣 3. 服務端地址是否正確 ## 8. 進程列表無信息 1. 查看客戶端node-agent進程是否存在 2. 查看客戶端本地是否有pid文件,路徑:`/var/run/swoole_tracker/`下的cli和fpm文件夾中 3. pid文件對應的進程是否正常 ## 9. 加載擴展后報錯 [擴展安裝問題](擴展安裝問題.md) ## 11. 客戶端運行報錯 sw_get_entrypoint():ERROR:mkdir error, make sure that start the agent first (Premission denied). 請使用 root 用戶啟動 Agent服務,沒有啟動 Agent 服務并且不是使用 root 用戶啟動時會報這個錯誤 ## 12. 報錯:PHP Startup: apm.enable and apm.enable_malloc_hook can't be turned on together, reset apm.enable=0 開啟了`apm.enable_malloc_hook =1`之后其他的功能均不可用,只能進行內存泄漏檢測。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看