タグ

ブックマーク / dotnsf.blog.jp (3)

  • Node.js の out of memory エラー回避方法 : まだプログラマーですが何か?

    Node.js を使っていると、たまにこんなエラーメッセージが出てサーバーが止まることがあります: # node . : : FATAL ERROR: JS Allocation failed - process out of memory Aborted (core dumped) "out of memory" と書かれているのでメモリ不足な状態になっているように見えます。が、これは物理メモリが足りないというメッセージではなく、Node.js の(1オブジェクトあたりの)ヒープサイズが足りなくなっている、というメッセージです。ちなみにデフォルトでは 512MB です。なので物理メモリを大量に搭載しているサーバーでも、サイズの巨大なファイルを扱ったり、大容量のアウトプットデータを取り扱おうとするとこのエラーは起こりうる、ということになります。 このヒープサイズを増やして利用するには no

    Node.js の out of memory エラー回避方法 : まだプログラマーですが何か?
    tuki0918
    tuki0918 2018/02/23
  • CentOS に MySQL クラスター環境を構築する : まだプログラマーですが何か?

    2台の CentOS サーバーで MySQL クラスタ環境を構築する機会があったので、その作業メモです。 前提条件として、2台の CentOS 6.5(x64_86) をそれぞれ A, B とします。それぞれの IP アドレスを AAA.AAA.AAA.AAA / BBB.BBB.BBB.BBB とします。これらにそれぞれ MySQL のデータノードと SQL ノードを構築します。A, B には MySQL 関連モジュールの導入は一切行っていないものとします。 なおサーバー A は管理ノードを兼ねることにします。以下の手順は2台構成ですが、3台目以降を追加する場合は B と同じ手順を行うことになります。 【手順1 MySQL Cluster をインストール(A, B)】 A/B 両方のサーバーに MySQL Cluster をインストールします。CentOS 6.x では MySQL Cl

    CentOS に MySQL クラスター環境を構築する : まだプログラマーですが何か?
    tuki0918
    tuki0918 2014/12/06
  • Nginx で cakePHP を利用する : まだプログラマーですが何か?

    高速な HTTP サーバーである Nginx を使って cakePHP を利用する場合の設定をまとめました。注意点としてはリライトの扱いとファイルパーミッションです: 前提として cakePHP は(Apache HTTPd で使う前提の内容でいいので)設定ができているものとします。cakePHP の導入先は /var/www/html/cakephp/ であると仮定します。Apache HTTPd は導入しないか、サービスを止めておきます。cakePHP の導入手順についてはこちらを参照ください: cakePHP を CentOS にインストールする また PHP-FPMNginx の導入自体はできているものとします。これらの手順はこちらを参照ください: CentOS に Nginx をインストールして PHP を使う では Nginx を cakePHP の環境に合わせて設定して

    Nginx で cakePHP を利用する : まだプログラマーですが何か?
    tuki0918
    tuki0918 2014/11/01
  • 1