OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

CGIからのメール送信が重く・・・

  • すぐに回答を!
  • 質問No.112183
  • 閲覧数42
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/5)

CGIでsendmailを使ってメールを送るプログラムを使っているのですが、前は一瞬で終わっていたメール送信が2秒以上かかるほど重くなってしまいました。
サーバーはLINUXを本を見ながらインストールしただけなので、おそらくそっちが原因かと思うのですが、どこをどうなおせば良いのかまったく分かりません。
このままだと壊れてしまいそうな気がしてすごく悩んでます。
よろしくお願いします。
参考になるHPでもいいのですが、英語のページは読めません・・・
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル11

ベストアンサー率 59% (134/227)

恐らくサーバの負荷が大きいのが原因だと思うのですが、前は一瞬で終わっていた
のが気になります。
linuxはランレベル3で起動してますか?x-windowを起動したりすると処理が重く
なるのは仕方が無いですので、サーバとしては「文字のみ」の画面が好ましいの
ですが。
コマンドライン上から
ps -auwx
もしくは
top
と打ってみて、プロセスの消費量(CPUやメモリの使用率)を見てみてください。
大きなプロセスが溜まっている場合は、当然処理が重くなります。

またCGI自体も、アルゴリズム次第で異常に重くなったりします。
またメールのヘッダや本文に8bitバイナリデータが含まれる場合も重いです。
(これはMIME違反)

多角的に様々な原因が考えられますので、色々な角度から原因を解明していって
みてはいかがですか?
補足コメント
haboshi

お礼率 0% (0/5)

回答ありがとうございます。
何とか直りましたが、ちょっと補足です。

サーバーとしては文字のみの画面でやっています。
お聞きしたtopなど試してみたのですがサーバーの負荷はあまりないようです。

/usr/lib/sendmail -d0.5 -bp

ってやると、

.
.
.
a.k.a: [192.168.1.2]
.
.
ってのがありました。
このサーバーにはNICが2枚ささっていて[192.168.1.2]は使っていなかったので、linuxconfで消したら直りました。

これで、原因は解決したのですよね?

それと、
/var/spool/mqueue (20 requests)
ってでていました。本を見てると、でてたらダメみたいな事が書いてあったような気がするのですが、問題ありでしょうか?

よろしくお願いします。
投稿日時 - 2001-08-04 12:30:35
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ