phpsocketio は Workerman をベースにしています
github からソース コードをダウンロードし、実行するロジックを修正しました
起動方法が
php server.php restart
php server.php start < の場合/p>
このように開始すると、メッセージを受け入れて転送できます。
しかし、
php server.php start -d を使用すると、これは機能しません。クライアントはすぐに切断されます。接続されています
start で開始するのと start -d で開始するのとの違いは何ですか
phpserver.php start をそこに配置することはできません
Workerman は独自の mysql フレームワークを使用する必要があるため、最終的に問題が見つかりました
他のフレームワークを使用すると、実行結果は最初から最後まで実行されるスクリプトのようになるため、データベース オブジェクトを永続化できません
したがって、workerman/mysqlをインストールするだけで済みます
start -d はデーモンプロセスを開始します