diff --git a/app/Jobs/Module/FetchModule.php b/app/Jobs/Module/FetchModule.php index 44e1971..6ae0658 100644 --- a/app/Jobs/Module/FetchModule.php +++ b/app/Jobs/Module/FetchModule.php @@ -10,7 +10,6 @@ use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Log; class FetchModule implements ShouldQueue @@ -52,7 +51,7 @@ public function handle() try { $response = $module->http()->get('remote'); } catch (ConnectException $e) { - Log::error($e->getMessage()); + Log::error('无法连接到模块:' . $module->name, ['error', $e->getMessage()]); continue; } diff --git a/app/Models/Module.php b/app/Models/Module.php index 3bc3e8d..1fe868d 100644 --- a/app/Models/Module.php +++ b/app/Models/Module.php @@ -177,7 +177,7 @@ public function check($module_id = null): bool public function http(): PendingRequest { - return Http::module($this->api_token, $this->url)->acceptJson(); + return Http::module($this->api_token, $this->url)->acceptJson()->timeout(5); } #[ArrayShape(['transactions' => "array"])]