タグ

cronに関するchiku-sanのブックマーク (7)

  • GCP移行でハマった10件総まとめ(GAE Rails+Postgres編) - Qiita

    はじめに Google Cloud Next '17で発表されたGCPの大きな改良によって、GCPで利用できるプロダクトの幅が広がりました。注目すべきは以下の2点です: Cloud SQLでPostgreSQLのサポート GAE(GoogleAppEngine) Flexible EnvironmentによるRuby, Node.js, .NETのサポート 従来からGCPでは、MySQL+(Python|Java|PHP|Go)という構成のアプリが動かせましたが、これに加えて上述の様々なアプリが動作するようになりました。 私達のチームではRails+Postgresでアプリを開発していたのですが、この変更によってGCPでやっていく機運が高まり移行しました。しかし出たての機能ということもありドキュメントが手薄で、ハマりどころが多かったのも事実。そこで、ハマったところをまとめて共有します。 ハ

    GCP移行でハマった10件総まとめ(GAE Rails+Postgres編) - Qiita
    chiku-san
    chiku-san 2018/09/05
  • cron の意外な落とし穴! - もろず blog

    システムを運用していく上で cron を使う場面はよくありますよね 処理をスケジュール実行したい時にとても便利です そんな cron ですが、最近仕事で作業しているときに ntpdate でシステム時刻を変更した後に cron で設定した時刻になってもジョブが実行されないという問題が見つかりました 全てのジョブが実行されていないわけではなく一部のジョブは実行されているようでした また、時刻を変更した後に crond を再起動すれば全てのジョブが正常に実行されるようになりました 幸い、実運用ではなくてシステムテスト中に見つかった問題なのでまだよかったんですが、運用している環境で同じ問題が起きたら相当マズイですよね そもそも ntp の時刻同期でシステム時刻が修正された場合にも同じ問題が起きそうじゃないですか? ググっても同じような事象は見つからず、社内のメンバーにも聞いてみても cron

    cron の意外な落とし穴! - もろず blog
    chiku-san
    chiku-san 2015/03/18
  • cron上でのコマンド実行を再現する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    cron上でのコマンド実行を再現する - Qiita
    chiku-san
    chiku-san 2014/05/23
  • CakePHP 2.x で Cron を使う | X->A->O

    目次 はじめに ポイント 例 自作のShellクラス シェルスクリプト ジョブコマンド おまけ コマンドから柔軟に引数を渡す 呼び出しがShellであるかの是非を知る メソッド実行後のコールバックメソッドは・・・「無い」 なんとなくコンソール系が苦手な人 そのほかありがちなトラブル はじめに 以前、CakePHP1.3(ひょっとしたら1.2?)のときにもCronの使い方をメモしたのですが、あちらは通常の、ブラウザから渡されたURLに基づくアクションを疑似的に実行するという、どちらかというと裏技的なやり方であり、CakePHP来のShellの使い方ではなかったようです。(なお、基的なシェルアプリの作り方も書きましたので興味のある方はご覧ください。) 今回2.xを使い始めたこともあり、改めてCronの使い方について学習したのでメモします。1.3とは結構変更があったようで、Consoleと

    chiku-san
    chiku-san 2013/07/14
  • [CakePHP] cronからの実行 | HAPPY*TRAP

    cronからCakePHPのシェルを実行するサンプルです。 シェルの作成 /path/to/app/Console/Command/ExampleShell.php1 2 3 4 5 class ExampleShell extends AppShell { public function hello() { // ここに処理を書きます } } cronの設定 00 * * * * /usr/bin/php /path/to/app/Console/cake.php -app /path/to/app/ example hello >/dev/null 2>&1 ※「-app」で、appディレクトリのパス(/path/to/app/)を渡しています。 環境 PHP 5.3.10 CakePHP 2.1.0

    chiku-san
    chiku-san 2013/04/16
  • CakePHP cronでシェル実行 - 130単位

    CakePHPコアのShellクラスを継承して、コマンドライン用の処理を記述できます。 cron実行の基的な方法は公式マニュアルに載っています。下記、引用になりますが、shellの内容でcakeshellというファイルを作成し、cronに登録すればよいとあります。※cakeshellには実行権限の設定が必要です shell #!/bin/bash TERM=dumb export TERM cmd="cake" while [ $# -ne 0 ]; do if [ "$1" = "-cli" ] || [ "$1" = "-console" ]; then PATH=$PATH:$2 shift else cmd="${cmd} $1" fi shift done $cmd cron # m h dom mon dow command */5 * * * * /full/path/to

    CakePHP cronでシェル実行 - 130単位
    chiku-san
    chiku-san 2010/10/30
  • Windowsでcronが使えるツール「pycron」 - Sometime PHP

    chiku-san
    chiku-san 2010/10/23
  • 1