Googleトークサーバーに接続する単純なxmppボットをPHPで作成しました。基本的にcli_longrunの例を変更しました。ブラウザでスクリプトを実行すると、ボットがオンラインになり、スクリプトが実行されていたタブを閉じた後もしばらくオンラインのままになります(ストリーム上のイベントをリッスンする無限ループであるため)。しかし、しばらくするとボットはオフラインになります。
問題は、ボットを常にオンラインに保つ方法です。私が考えることができる1つの方法は、以前のcronを切断して、新しいセッションを開始するcronを実行することです。しかし、より良いアプローチはありますか?