タグ

ブックマーク / qiita.com/toshihirock (3)

  • ファイルディスクリプタについて理解する - Qiita

    ファイルディスクリプタについて分かっているような分かっていないような感じだったのRubyでコードを書きつつ、理解したときのメモ 参考 ファイルディスクリプタ数の上限変更とlimits.confの罠 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Shinpeim/process-book そもそもファイルディスクリプタとは何か 以下より引用 IT用語辞典 ファイルディスクリプタとは、プログラムがアクセスするファイルや標準入出力などをOSが識別するために用いる識別子。0から順番に整数の値が割り当てられる。OSによってはファイルディスクリプタにバッファ管理機能なども含めた「ファイルハンドル」と呼ばれる管理体系が存在する。 ファイルディスクリプタには、識別子とともにファイル名、ファイルサイズ、プログラムが操作中のファイル内の位置、ファイル作成、更新日時などの情報が含まれており、OSは

    ファイルディスクリプタについて理解する - Qiita
    mfham
    mfham 2018/12/03
  • AWS Certificate Manager (ACM)で申請前に事前に確認しておくべき大切なこと - Qiita

    AWS Certificate Manager (ACM)がリリースされました! New – AWS Certificate Manager – Deploy SSL/TLS-Based Apps on AWS 2016年1月現在、AWSのELBとCloudFrontのみでの利用かつ、リージョンもus-east-1だけではありますが、無料で利用できるSSL証明書(ワイルドカードも対応可能)で更新も自動ということでかなり良さげなサービスです! で早速使ってみようと思ったら、盛大にはまってしまったのでメモ。 結論 ACMでの 申請前 に必ず申請ドメインでのメール受信(送信されるメールアドレスは後述)が出来ることを確認してから申請を行いましょう!!!!! ACMではSSL申請がされたドメインを当にユーザーが持っているか確認するために メール を送るのですが、自分の場合、最初にメール受信設定をし

    AWS Certificate Manager (ACM)で申請前に事前に確認しておくべき大切なこと - Qiita
    mfham
    mfham 2017/03/03
  • 最新のlogrotateを使って簡単に時間毎(hourly)のログローテートをしよう! - Qiita

    logrotateはとても便利ですが、ローテーションの周期に今まで一番小さい単位でもdaily(日毎)しかありませんでした。 そのため、時間ごとのローテートを行う際にはpostrotateなどでごにょごにょしたり、cronなど設定する必要がありました。。。 /var/log/nginx/*log { create 0644 nginx nginx daily rotate 10 missingok notifempty #compress size 1 nodateext sharedscripts postrotate EXT=`date +%Y%m%d%H%M` for f in $1 do ls $f.1 >/dev/null 2>&1 if [ $? -eq 0 ] ; then mv $f.1 $f.$EXT gzip $f.$EXT fi done /etc/init.d/ng

    最新のlogrotateを使って簡単に時間毎(hourly)のログローテートをしよう! - Qiita
  • 1