国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

每次使用phpstorm上傳代碼后,寶塔的CPU占用就達到了100,有沒有解決方案

wickeve

問題描述

每次使用phpstorm上傳代碼后,寶塔的CPU占用就達到了100,有沒有解決方案。

使用phpstorm 的remote host 綁定服務(wù)器后,上傳的代碼,每次上傳完,寶塔顯示的CPU就爆滿了,不知道哪里配置有問題,有沒有大佬可以解決。 如下截圖是寶塔的CPU顯示。

截圖

新增查看進程占用比

截圖

233 4 0
4個回答

nitron

開了debug模式導致文件更新會自動重啟吧

  • 德瑪西亞 4天前

    你說的是要把config/app.php的debug關(guān)掉嗎

  • nitron 4天前

    我不道啊,他這一點相關(guān)信息都沒有,我只是推測,CPU突然飆高一般就是重啟才會產(chǎn)生,大概率是Monitor監(jiān)控到修改而重啟唄

  • wickeve 3天前

    app.php 配置的 debug 是true ,正常 使用命令 reload 不會爆滿100 。上傳后 看到是webman.log 是有新增 reloading . 就會php 異常爆滿 。

  • nitron 3天前

    給個status命令的截圖吧

jack10082009

先給原進程殺了再傳吧。

  • wickeve 4天前

    項目運行著的,不能干掉呀,

six

服務(wù)器上執(zhí)行下面命令

top

能看到進程占用的cpu情況,然后phpstorm上傳代碼,看下是什么進程導致cpu高。然后就方便定位了。

  • wickeve 3天前

    寶塔標注的是,php 爆滿飚高 。但是一下子又會平緩下來了。

應(yīng)該是phpstorm一個一個文件上傳的過程中,monitor 進程檢測到文件有更新,不斷的reload進程導致的。
設(shè)置線上 config/process.phpmonitor.constructor.options.enable_file_monitor 設(shè)置為false就好了。
或者不使用寶塔的守護進程,啟動的時候加 -d 會自動關(guān)閉文件更新檢測

  • wickeve 3天前

    服務(wù)啟動執(zhí)行的是 php start.php -d ; option 設(shè)置的內(nèi)容是這樣子;
    'options' => [
    'enable_file_monitor' => !Worker::$daemonize && DIRECTORY_SEPARATOR === '/',
    'enable_memory_monitor' => DIRECTORY_SEPARATOR === '/',
    ],
    ;如果設(shè)置false了,那上傳的代碼是不是不能立即生效?

  • walkor 3天前

    不能立即生效,需要手動執(zhí)行 reload

  • liziyu 3天前
    return [
        // File update detection and automatic reload
        'monitor' => [
            'handler' => process\Monitor::class,
            'reloadable' => false,
            'constructor' => [
                // Monitor these directories
                'monitor_dir' => [
                    app_path(),
                    config_path(),
                    base_path() . '/process',
                    base_path() . '/support',
                    base_path() . '/resource',
                    base_path() . '/.env',
                ],
                // Files with these suffixes will be monitored
                'monitor_extensions' => [
                    'php', 'html', 'htm', 'env'
                ]
            ]
        ]
    ];

    老大,為什么我的 config/process.php里面沒有monitor.constructor.options.enable_file_monitor選項呢?

  • walkor 3天前

    新版本 composer create-project 時會有這個選項,老版本沒有

??