2011年7月5日のブックマーク (4件)

  • How to track SQL errors in CakePHP on production site at SANIsoft

    In a CakePHP application, if there is any SQL error and debug level is set to greater than 0, then the complete error message from the database is displayed on the screen, but if the debug is set to 0 it just gives something like “unable to add” or worse a blank page. This can be very frustrating for the end users. How do you gracefully handle SQL errors with debug level set to 0? Well, CakePHP ha

    How to track SQL errors in CakePHP on production site at SANIsoft
    cakephper
    cakephper 2011/07/05
    SQLエラーを記録する方法
  • [ThinkIT] 第5回:カーネルをチューニングする (1/4)

    Linuxのチューニングの際には「第2回:Linuxの設定情報を取得する」で説明したカーネル内部のパラメータの変更をする機会が多くあります。はじめにカーネルパラメータの変更方法を説明します。カーネルパラメータの変更にはいくつかの方法があります。

    cakephper
    cakephper 2011/07/05
  • MongoDBとメモリ使用量

    はじめに WAF「Scutum(スキュータム)」ではサービス開始時より、データストアとしてmemcachedとpgpool II+PostgreSQLを利用しています。これらはどれも安定して動いており満足しているのですが、最近になってより柔軟にデータを取っていきたいというニーズが高くなってきたため、MongoDBの導入を行いました。まだ完全なリプレースまでは至っていませんが、元々のデータベースのスキーマ構造がシンプルであることもあり、数ヶ月以内にはpgpool II+PostgreSQLの部分をMongoDB(Replica Sets)で置き換えることができるのではないかと思っています。 MongoDBにとっての「メモリ使用量」 MongoDBを導入するにあたり、Linux(X86_64)上でMongoDBを動作させたときのメモリの消費について、簡単にですが調べてみました。まず参考にしたの

    MongoDBとメモリ使用量
    cakephper
    cakephper 2011/07/05
    ためになりすぎて鼻血出た / WAFすごい
  • PHPでストリーミングサーバーを構築できる「xmoovStream」 | Web活メモ帳

    PHPでストリーミングサーバーを構築できるフレームワークのxmoovStreamというものを見つけたのでメモ。 帯域幅コントロールや転送量制限などもできる様子。 PHPでそこまでできるのか!と思い、使用してみました。 バージョンは0.8.3bです。 詳しくは以下 まずは、公式サイトからソース一式をダウンロード サイト上部のグローバルナビにDownloadボタンがあります。 ダウンロードするファイルを選択できるので、xmoovStream Packageを選択。 ダウンロード時には、クリエイティブコモンズライセンスに同意する必要があります。 Acceptをクリックでzipファイルがダウンロードされます。 サーバーに設置 ダウンロードしたファイルのうち、xmoovStream,xsexamples,xshelperの3つのフォルダをルートディレクトリに設置します。 ※サンプルファイルはルート以

    PHPでストリーミングサーバーを構築できる「xmoovStream」 | Web活メモ帳
    cakephper
    cakephper 2011/07/05