簡體   English   中英

如何讓 Supervisor 在與默認 6001 不同的端口上運行?

[英]How can I make Supervisor run on a different port than the default 6001?

我有一個 laravel 項目,我正在使用在 6001 端口下運行的 Laravel-Websockets。但是,我正在安裝 Supervisor 以幫助自動運行命令,但 Supervisor 正在同一個 6001 端口上運行,我Failed to listen on "tcp://0.0.0.0:6001": Address already in use (EADDRINUSE)

有什么辦法可以改變主管並使其在另一個端口下運行? 先感謝您。

好的,經過幾個小時的研究,我得到了答案。

實際上,問題取決於您是否為您的服務器使用控制面板。 這很重要,因為如果您使用默認路徑,所有默認路徑都會被替換(例如 domain_name 可以在 /www/wwwroot/domain_name 下或 PHP 目錄可以在控制面板管理的另一個 PATH 中)

我的是 AAA 面板,所以我在我的程序中加載了錯誤的 PHP,我不得不輸入 PHP 的真實路徑而不是/usr/bin/php

考慮在再次運行 supervisorctl 之前清理 laravel 上的整個緩存。 (須藤 php 工匠優化:清除)

暫無
暫無

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

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