« 2010年08月 | メイン | 2010年10月 »
2010年09月27日
smarty in_array foreach checkbox
{foreach from=$job_time_pattern|smarty:nodefaults key=key item=item name=kploop}
<label><input name="job_time_pattern[]" type="checkbox" id="job_time_pattern{$smarty.foreach.kploop.iteration}" value="{$key}" {if ($dat.job_time_pattern)&&($key|in_array:$dat.job_time_pattern) }checked="checked" {/if}/>
{$item}
</label>
{/foreach}
投稿者 muuming : 10:27 | コメント (0)
2010年09月09日
smarty in_array
{if $key|in_array:$is_in_this_arr}すでに入っています
{else}配列の中には存在しません
{/if}
投稿者 muuming : 10:16 | コメント (0)
2010年09月07日
PDO::PARAM_ 一覧
PDO::PARAM_BOOL (integer)
ブールデータ型を表します。
PDO::PARAM_NULL (integer)
SQL NULL データ型を表します。
PDO::PARAM_INT (integer)
SQL INTEGER データ型を表します。
PDO::PARAM_STR (integer)
SQL CHAR, VARCHAR, または他の文字列データ型を表します。
PDO::PARAM_LOB (integer)
SQL ラージオブジェクト型を表します。
投稿者 muuming : 09:50 | コメント (0)
2010年09月04日
load average 高い
最近サーバのロードアベレージが高い
しかしCPU食ってるプロセスは見つからず
だがしかし
Cpu(s): 1.4%us, 0.9%sy, 0.0%ni, 0.0%id, 96.1%wa, 0.7%hi, 0.9%si, 0.0%st
とかなっており
us(user) 実行している割合
id(idle) お休みしている割合
wa(wait) 待ち状態の割合
idleが大きい場合はCPUがほとんど使われていません。仮にサーバ負荷が高いとしたら、ボトルネックは別の所にあるということです。
waitが大きい場合はI/O待ちをしているプロセスが多く存在する可能性があります。この場合はディスクI/Oかネットワークがボトルネックになっている可能性が高いです。
よって ディスクIOに問題あり。
接続方法をかえてみよう。
PIOモードのものがないか調べてみようっと
hdparm -t /dev/hda で調べると1台クソ遅いのがあった