請問是不是不可以在Events中引入,在gateway中如何使用reload呢
有可能你在Worker::runAll();運行前就加載了那個文件,Worker::runAll();運行前加載的文件都屬于主進程,reload后無法更新的,這部分手冊有介紹。
你可以在Worker::runAll();前加一行 var_export(get_included_files()); 看下是否提前加載了那個文件。 或者在onWorkerStart里面加看看。
還有一種可能就是opcache緩存了文件。
謝謝,是被opcache緩存了