top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_650

タイムアウト:表示真っ白、この問題、それからどうした? ・・・ 【サーバー管理】

 2009-01-23
 先ほど報告した
 表示真っ白問題
 ・特定の処理において、
  なんのエラー表示も無く
  ブラウザの「このページは表示できません」エラー

 (投げかけ記事)
  ・タイムアウト:長いプログラムで画面が真っ白、あるいは「表示できません」。さて、これは何が関係している? ・・・ 【サーバー管理】

 格闘しました。はまりました。

 で?
 それからどうした。

 ◎タイムアウトについて、ちと理解

  追記に ▼

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


more**************************************************
タイムアウトについて、ちと理解
**************************************************

 ■顛末
 /*------------------------------------------*/
  ・はまりました。
   いろいろ設定を変え、ああだ、こうだ。

   PHPプログラム側からも
 【set_time_limit
 ・実行時間の最大値を制限する
 ・デフォルトの制限値は 30 秒

 ※これを使って
 
   ・主に「表示時間関連の」制限 に対して
    いろいろと試行錯誤を行っていた。

    >>> 結局そうではなかった。

  ・ソースを細かく区切って、丁寧にウォッチしてゆくと
   ・データをデータベースから取得し
   ・配列に格納するところで

   巨大取得データの場合に 落ちていた。
   そう、つまり「メモリ関連」のようなのでした。
   (ばかだったなぁ)

   ▼

    ※php.ini の中で
     前回は、参考程度に記述していた、
 【memory_limit
 ・スクリプトが確保できる最大メモリをバイト数で指定
  (使用可能メモリに制限を設けたくない場合は、 -1 を指定)
  デフォルトは、128M のようなのですが


   >> これを 512M にして 再起動

   ▼

  目出度く 動いてくれました。 ほっ。

  これで解決なのですが
  一応、下記も試していたので、ここに記録しておく。


    MySQLの設定ファイル
   ●my.cnf
    基本的にタイムアウトに関わる部分の設定は
    していなかったので、

 【[mysqld]
 ・my.cnf において
  [mysqld] で
   ・set-variable = wait_timeout=600
   ・set-variable = interactive_timeout=600

 ※これも 試していたのだった。

 覚えること、いろいろあるなぁ・・・
commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/650-6a663d41
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。