Google クラウドのダウンストリームおよびアップストリーム メッセージング用の CCS サーバーを作成しようとしています。私は Java を使用してサーバーを作成しましたが、便利なように php に移行する前はうまく機能していました。
XMPPPHP と XMPP 接続用の JAXL の 2 つのライブラリを見つけました。
以下のコードを使用して、php 環境の SetTimeOut を 2 分以上に設定して、最初に JAXL を使用しようとしています。
<?php
include_once 'jaxl.php';
$client = new JAXL(array(
'jid'=>'<my_sender_ID>@gcm.googleapis.com',
'pass'=>'my_API_key',
'auth_type'=>'PLAIN',
'host' => 'gcm.googleapis.com',
'port' => '5235',
'force_tls' => true
));
$client->start();
echo "done";
?>
以下のURLで問題を調査したため、構成も変更しました。
今私は得ています:
致命的なエラー: 51 行目の /var/www/vhosts/hostname/ccs-server/jaxl/core/jaxl_logger.php で最大実行時間が 60 秒を超えました
XMPPPHP を試してみたところ、以下のリンクが表示されました
tcp://gcm.googleapis.com への接続に失敗したのと同じエラーが発生しました。
サーバーをJavaから移行できるかどうかとても心配です。