簡體   English   中英

無法啟動 Clinic.js,我該怎么辦?

[英]Can't start Clinic.js, what should I do?

啟動時: clinic doctor --on-port 'autocannon -m POST localhost:8000/users/register' -- node dist/main.js

給出幫助日志:Clinic.js Doctor - v9.2.0

clinic doctor 是分析您的應用程序的第一步。 它會向您展示您遇到的問題類型並推薦前進的道路。

跑門診醫生

clinic doctor -- node server.js

退出 (Ctrl-C) 過程后,您的報告將在瀏覽器 window 中打開。您可以禁用此行為:

clinic doctor --open=false -- node server.js

如果在服務器上進行分析,僅進行數據收集可能很有用:

clinic doctor --collect-only -- node server.js

然后您可以傳輸數據並在本地可視化它:

clinic doctor --visualize-only PID.clinic-doctor-sample

您可以使用 --autocannon 標志來模擬服務器上的負載。 --autocannon 接受使用“subarg”語法的 autocannon 配置:

clinic doctor --autocannon [ -m POST /api/example ] -- node server.js

配置 --autocannon 時,$PORT 環境變量包含您的服務器正在偵聽的端口:

clinic doctor --autocannon [ -m POST 'http://localhost:$PORT/?\$page=1' ] -- node server.js

請注意,出現在 URL 中的美元符號 ($) 必須進行轉義,否則它們也將被視為環境變量。

標志 -h | --help 顯示幫助 -v | --version 顯示版本 --collect-only 終止時不處理數據 --visualize-only datapath 從數據構建或重建可視化 --sample-interval interval 以毫秒為單位的采樣間隔 --on-port 在服務器啟動時運行腳本監聽一個端口。 --autocannon 當服務器開始偵聽端口時運行 autocannon 基准測試工具。 --open Boolean 以啟用或禁用在 web 瀏覽器中打開報告。 --dest 收集數據的目的地(default.clinic/)。

操作系統:Windows

如果您使用 Powershell 來運行它,它將無法運行。 我不知道為什么,但我遇到了同樣的問題。 它在 CMD 上運行良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM