準備が出来たところで、やっとアプリで使うPHPを作ることができます。流れはこんな感じです。�@EC2でPHPを作ってコンソール画面から実行してみる�APHPをクーロンで実行してみる�Bシェルスクリプトを利用する�C修正後のクーロン�Dデバッグ用に時間を出力する�@EC2でPHPを作ってコンソール画面から実行してみるWebブラウザを通して実行していたPHPですが、内部処理だけに使いたいときはコンソールから実行しています。コマンドラインから使用する�APHPをクーロンで実行してみる毎度手作業でPHPを実行するのは大変なので、クーロンを使って定期的に実行してもらいます。クーロンの状況について順番に確認していきます。~/test.log;→PHPファイルにパラメーター「2」を渡して”毎分”実行。コマンドを使うと”秒単位”にすることができます。シェルスクリプト」という方法でした。�Bシェルスクリプトを利用するシェルスクリプトは、コンソールで実行したいコマンドをファイルにまとめて記述したファイルのことです。)を実行すると、中身に記述されたコマンドが実行されます。下の例だと、毎秒PHPファイルを実行しつつ、各回に1から10のパラメーターを渡しています。3)...という感じです。0==================================================�C修正後のクーロン�Bでシェルスクリプトが出来たので、�Aのクーロンを修正します。下の修正では、3分かけてPHPファイルを30回実行した例です。�Dデバッグ用に時間を出力する�Cがちゃんと時間通りに実行されているかについて、PHPから時間を出力して確認したいとき「strtotime()」を使いましたが、デフォルトの状態では警告が出てしまします。一部を書き変える必要がありました。�Cで複数のシェルスクリプトに分けて、クーロンで各々実行した理由ですがたくさんのPHPの実行を時間的に集中させたらサーバーのCPUが跳ね上がってしまったからでした。�Cの方法で処理を分散させてみたのですが、これで正しいかどうかはまだ疑問です。[必須入力]※ブログオーナーが承認したコメントのみ表示されます。このブログについてものづくりに関することを色々と。ウィジェット過去ログ2019年07月(1)2019年02月(3)2018年12月(1)2018年04月(1)2018年03月(1)2018年02月(1)2017年11月(3)2017年04月(4)2017年03月(7)2017年02月(1)2016年11月(1)2016年09月(1)2016年08月(3)2016年07月(1)2016年05月(1)2016年04月(1)2016年02月(4)2016年01月(1)2015年11月(1)2015年06月(1)検索ボックス。