ブラウザでは正常に実行されるスクリプトがありますが、CRON を介して実行すると失敗します。
具体的には、スクリプトはstream_socket_client()
安全なソケットを作成するために使用していますが、ブラウザーを介して実行すると正常に実行されますが、CRON 側は次のエラーで失敗します。
PHP 警告: stream_socket_client(): 18 行目の /var/www/vhosts/tweetheartsapp.com/httpdocs/API/testSend.php で暗号化を有効にできませんでした PHP 警告: stream_socket_client(): ssl://gateway に接続できません。 /var/www/vhosts/tweetheartsapp.com/httpdocs/API/testSend.php 行 18 の sandbox.push.apple.com:2195 (不明なエラー)
次のコマンドを使用して CRON を実行しています。
0-59 * * * * php -q httpdocs/API/testSend.php
CRON経由で問題が発生する理由はありますか? CRONでこれを実行する方法について誰かアドバイスをもらえますか?