![](/img/trans.png)
[英]How can I stop Supervisor processes ( a process control system ) from within a PHP script Supervisor is managing?
[英]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.