ざ・わーるど@はてな

気が向いた時に更新する雑記です

Web

思いついた

Web

また何かが閃いたのでとりあえず作ってみようかと思いますね。

vim

Web

仕事のサーバーにvimが入っていて、こちらのほうが操作しやすいので自宅のサーバーに入れてみた。 これはいいかもわからんね。

キャッシュ

Web

データを自動的にキャッシュしてあれこれするシステムを組んだら容量圧迫されてアレでした。 先週くらいに「これ容量30%とか超えててやばくね?」とか言われていたんですけど、昨日くらいにみたら40%まで増えていてアレでした。 このままいくとヤバイのでロジ…

システム移植

Web

システムを移植したよ。

wiki

Web

レンタルサーバーにおいてあったwikiを自分のサーバーに移したよ。 ちょっとアレなことも書きたいとおもったけど、それだったら会社のところに置いた方が安全かなあ。 アレなことをにおわさずに書くか。ケータイでもみれて便利。

解決したよ

Web

ずっとわけがわからなかったトラブルがついに解決! もりもり下がっていくloadaverage。 # top top - 20:00:29 up 69 days, 4:17, 1 user, load average: 0.26, 0.27, 1.27 Tasks: 93 total, 2 running, 91 sleeping, 0 stopped, 0 zombie Cpu(s): 23.7% user…

なおしてるよ

Web

早めに帰ってきてあいた時間でスクリプトせっせと書き直してます。 新しいバージョンのモジュールつかいますね。

CPU負荷が高いPHPスクリプトを特定しましたぼく

loadaverageがクソ高いというのは前々から書いているんだけど、一体どのスクリプトが原因なのか特定できなくて困っていましたぼく。 そのスクリプトはCPU使用率を30%も持っていくカススクリプトです。 特定しようにも、Linuxビギナーなので、どうしたらいい…

mod_rewrite

Web

うごいてたよ。 正規表現の書き方が間違ってただけだった。 お酒のみながらやるとダメですね。

うーん

Web

いろいろと検索していたらApacheのmodule.confに下記のの追加が足りないのかも?ということがわかってためしてみた。 AddModule mod_rewrite.c でも動かなかったよ。ううう。

うごかねー

Web

mod_rewriteがなぜかうまく動かない。

リレーショナル・データベースの世界

Web

はてなブックマークで人気のページだけど、これは参考になるなあ。 http://www.geocities.jp/mickindex/database/idx_database.html

重いですね

Web

サーバーがクソ重いので困っています。 loadaverageが平均で2〜6を言ったりきたり。 topをみていると、Apacheが20%くらいCPUリソースをくっている処理があるんですけど、それがどのスクリプトなのかがわからなくて困っています。 だれかスキルでかい人、突き…

アングラコワイコワイ(>_<)ヒー

Web

リファをみていたらugnewsっていうアングラなサイトからリンクしてもらっていることが判明したよ! http://ugnews.net/ これはアングラですなあ。

死んだよ

Web

MySQLのコネクションが最大になってそのまま復旧せず。 しょうがないので連絡してMySQL再起動してもらいました。 が、テーブルロックがなぜか開放されなくて日曜まで記事が表示されなかったみたいです。ううう。 どこからでもネットができるように、ノートパ…

PHP

Web

頼まれていたPHPスクリプトをざっと作ったよ。 1〜2時間で出来ると思ってたけど倍くらいかかってしまった。 作っているうちにこれもつけた方が便利じゃん、とか思っていろいろつけたしていたせいだろうか。 とりあえず時間的にはおいしい仕事だったかんじか…

loadaverage

Web

さくらインターネットの共用サーバーを借りているんだけど、なんとなくuptimeしてみたらloadaverageがすごいことになってた。 12:17AM up 51 days, 4:38, 1 user, load averages: 11.50, 8.83, 5.11 こっちにおいてあるのはほとんど負荷がかからないものなん…

MySQLで確定?

Web

重い原因をいろいろ調べている。 mysql-slow.logをみていたら頻繁に登場するクエリーで遅延が出ていた。 3つくらいあったので修正。 さらに、クソ重いのでプロセスをみてみたら以下のようなカンジ。 そのままコピペするとアレなのでテーブルとかデータベース…

できたよ

Web

この日につくりはじめたWeb完成しました。 http://d.hatena.ne.jp/theworld/20060130#p2 完全に完成じゃないけど、メインじゃないからこれでいいやっていうか。 PEARマジで便利ですなあ。勉強になった。 あそこに設置して終了。 次のというか、アレの修正と…

MySQLかなあ

Web

いろいろと調べているけど原因はMySQLへの負荷みたいだなあ。 頻繁に更新しているテーブルがあって、そこにテーブルロックを欠けているんだけど、処理が終わらなくてロック解除されなくて、そこにアクセスがバンバンたまっていってToo many connections.みた…

ハッカーされた!

Web

下のリンク踏んだら上の日記が自動的に更新されるらしい。 http://d.hatena.ne.jp/Hamachiya2/20060204/1138998854 ソースみたらテーブルタグのbackgroundのところにjavascriptが埋め込まれてた。 これがXSS脆弱性か。 ※バグが修正されたみたいです

重いですね

Web

負荷の原因を調べる方法を検索。 vmstat,top,free,dmesgあたり? でもよくわからんなあ。 負荷が高いのがどのスクリプトなのか知りたいんだけど。 MySQLのクエリー処理が長いものが分かるようにするために、mysql_slow.logだかなんかを出力するように設定。 …

PHP Accelerator

Web

PHP Acceleratorスゲー。ハンパなく速い。 Wordpressのサイトがこれまで全ページ描画するのに約1秒くらいかかっていたんだけど、PHP Acceleratorを入れてからはタイミングによっては0.3〜0.5秒くらいで描画されるようになった。これはきてる。 あとは負荷の…

若干速くなったんじゃね?

Web

Webサーバーが重くてアレなので、PHPスクリプトを高速化するヤツを入れることに。Zendのは有料だったきがしたけど、Zend Optimizerっていうのは無料だった。 Zend Optimizer http://www.zend.co.jp/products/optimizer/ でも、調べてみるとPHP Acceleratorっ…

また作るよ

Web

自宅サーバーが余ってしまっていてもったいないので、またサイト作ることにしましたぼく。 とりあえずデザインをアレコレしてますけど、本当にぼくセンスないですね。 カッコイイサイト作れません。 PHPのアレとかいろいろためしたものを作ろうと思います。 …

サイト

Web

MySQLのコネクション数をかなり増やしたけど、それでも対応しきれないらしい。 コネクション数がオーバーしたときに、エラーメッセージが出なくて、アカウント情報がありませんみたいなメッセージが出てしまうので修正。 ログインができない、というのも、My…

カウンタ

Web

DBカウンタはアレなので、ファイル形式の簡単なヤツつくった。 あと、作るの面倒くさいのでpukiwikiのmoduleから、現在オンラインっぽい人数をカウントするスクリプトをもってきて導入。 オンラインカウンタが30分でクラッシュした。アレですなあ。いまは安…

移転後

Web

アクセスでエラー表示がなくなったり、リニューアル効果もあってアクセスは前よりも増えてます。 DBへのアクセス過多が気になるけど、コネクション数を増やしてなんとか対応。事前に指摘してもらったとおり、メモリが足りてないのかも。 表示形式を変えたり…

問題ひとつ解決

Web

アクセスカウンターがトラブルの原因の一つだったようですなあ。 アクセスが多すぎて、テーブルロックが解除されなくて処理がすすまなかったみたい。 面倒くさいので処理自体はずしたら若干快適に。

MySQL

Web

Warning: mysql_connect(): Too many connections これはもうダメかもわからんね 設定を勝手に変えてみた