squidを起動してもすぐに止まってしまいます

このQ&Aのポイント
  • MacOSXにsquidをインストールして起動したが、すぐに停止してしまう。
  • 原因と対策方法が分からない。
  • 質問者は困っているので、助けを求めている。
回答を見る
  • ベストアンサー

squidを起動してもすぐに止まってしまいます。

お世話になります。 MacOSX(10.3.9)にsquid(2.5.STABLE 3)をインストールして./RunCache &で起動したのですが、以下の標準出力を表示した後で止まってしまいます。 test:/usr/local/squid/bin root# Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES たぶん、この表示は「squidを起動する前にテストを行ったけど駄目だったよ。」という意味ではないかと思っているのですが、原因が思い当たらずに困っています。原因と対策方法を教えてください。 よろしくお願いいたします。

  • syrb3
  • お礼率62% (35/56)

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

  • ベストアンサー
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.2

ログからだと、すでにsquidは起動しているように見受けられますが、自動起動などで起動はしていませんか? 一度squidを停止させて、(起動していないはずとおもっても停止コマンドを打ってみる)、再度やってみては? BSDにもあるかわかりませんが、Linuxのpsコマンドのようなコマンドで現在起動しているプロセスを確認されてみては?

syrb3
質問者

お礼

お世話になります。 端末を再起動してsquidを起動したところ、別のエラーが出てしまうようになりましたが、そちらは自力で何とかできました。 有り難うございました。

その他の回答 (1)

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

Macでの使用はやったことありませんが。 ログにはなんと出力されていますか?

syrb3
質問者

補足

回答有り難うございます。 squid.outには以下のログが出ていました。 2005/08/08 15:15:18| Squid is already running! Process ID 359 Startup: Mon Aug 8 15:15:28 JST 2005 2005/08/08 15:15:28| Squid is already running! Process ID 359 Startup: Mon Aug 8 15:15:35 JST 2005 2005/08/08 15:15:35| Squid is already running! Process ID 359 Startup: Mon Aug 8 15:15:45 JST 2005 2005/08/08 15:15:45| Squid is already running! Process ID 359 Startup: Mon Aug 8 15:15:55 JST 2005 2005/08/08 15:15:55| Squid is already running! Process ID 359 Startup: Mon Aug 8 15:16:05 JST 2005 2005/08/08 15:16:05| Squid is already running! Process ID 359 Startup: Mon Aug 8 15:16:15 JST 2005 2005/08/08 15:16:15| Squid is already running! Process ID 359 Startup: Mon Aug 8 15:16:25 JST 2005 2005/08/08 15:16:25| Squid is already running! Process ID 359 access.log、cache.log、store.logには同時刻のログは残っていませんでした。 よろしくお願いいたします。

関連するQ&A

  • squidを起動するとエラー出てしまいます。

    お世話になります。 MacOSX(10.3.9)にsquidをインストールして起動すると ./RunCache: line 35: 420 Abort trap squid -NsY $conf >>$logdir/squid.out 2>&1 Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 というエラーが出てしまい、原因が分からず困っています。 squid.confはcache_effective_user、cache_effective_group、http_portを編集しました。 http_portは80です。 原因と修正方法を教えてください。 よろしくお願いいたします。

  • Squidの起動エラーについて

    教えて下さい。 Squidをインストールしてあるサーバ(Linux AS2.1)をシャットダウンして再起動すると、以下のメッセージが出力されsquidが起動されない場合があります。(正常に起動される場合もあります) Squid is already running! Process ID 685 psコマンドで見たのですが、いませんでした。 因みに、起動コマンドは以下にしております。 $SQUID_HOME/sbin/squid –DNsY $conf >> $logdir/squid.out 2>&1 & 以上、宜しくお願い致します。

  • squidが起動エラー アボート?

    RedHatLinux9でsquid 2.5.STABLE1-2を使用しています。 一通りsquid.confを編集して、起動しようとしたところ init_cache_dir /var/spool/squid... /etc/init.d/squid: line 162: 20457 アボートしました    $SQUID -z -F -D 2>/dev/null squidを起動中: /etc/init.d/squid: line 162: 20458 アボートしました    $SQUID $SQUID_OPTS 2>/dev/null [失敗] と、エラーが出て起動しません。 なぜでしょうか。 前に一度設定したことがあり、その時はうまくいったんです。 今回もまったく同じ設定をしているつもりなんですが。 よろしくお願いします。

  • squidのcrontabについて

    お世話になります。 今、squidを使ってproxyサーバーを立てています。 access.logのrotateを行いたく四苦八苦しています。 今crontabには、0 * * * * squid -k rotateと記述していますが、command not foundです。 色々とHPをみてると/usr/local/squid/bin/squid -k rotate とあったので、真似ました。駄目でした。 (そんなディレクトリ自体存在しない) どこにコマンドがあるのでしょうか? squidはrpm -ihvでインストールしました。 redhat linux release9 kernel 2.3.20-8 on an i686 squid-2.5.STABLE1-2 です。 不足している情報があればご指摘ください。 よろしくお願い致します。

  • squidについて

    Solaris初心者で、現在Solaris9でPROXYサーバを構築しています。 OSインストールし、gccをインストール、その後SquidをいろんなHPを参考にしながらインストール、squid.confを設定しました。 squidを初期化(コマンド:/usr/local/squid/sbin/squid -z)をしたら以下のような表示がでて、PROXYサーバを構築できない状態です。 FATAL:Could not determine fully qualified hostname. Please set 'visible_hostname' squid cache (Version 2.5.STABLE5):Terminated abnormally Aug 31 20:00:00 proxy squid[1686]:Could not determine fully qualified hostname. Aug 31 20:00:00 [ID 702911 user alert]Could not determine fully qualified hostname. 何が悪いのかまったくわからない状態です。 squidのインストール方法、squid.confの設定方法などご教授願います。

  • squidのフリーズ?についてです!

    こんにちわ。田中と申します。 会社でproxyサーバを管理しています。 A・Bと2台立ててまして普段は両方とも問題なく稼動しているのですが Aだけ1~2ヶ月に1度、ものすごくcpuに負荷がかかり squidが機能しなくなる事があります。 コマンドを叩こうにもレスポンスが著しく悪く なんとか再起動したら元に戻ります。 同様のトラブルを防ぐ為に ログ等を見て原因を解明しようと思うのですが どこから調べたらいいのでしょうか。 負荷が異様にかかった状態が続く事はどういう事が考えられるでしょうか? ヒントをお願いします! ちなみに環境は OS:RedHat6.0 squid:2.2STABLE4 ハード:Compaq PROLIANT1850R squid.confの設定 cache_mem 24 MB cache_dir /var/spool/squid 2048 16 256 dns_children 30 refresh_pattern . 0 20% 43200 reference_age 1 month squid以外にはdelegateを動かしてるくらいです。 宜しくお願いします。

  • 特定の Web サイトにアクセスできない (Squid)

    現在、Linux の Squid を通すと、ある特定(今のところ一つだけ)の Web サイトにアクセスできません。 URL を入力してしばらく待つと(1分ほど)、 (110) Connection timed out というエラーページが表示されます。 エラーページの下の方に ... (Squid/2.4.STABLE6) と表示されているので、Squid の設定に問題があるのではと考えています。 そのサイトへは、Linux を通さず、ルーターに直接つなぐとアクセスできます。 ログも一応見たのですが、原因が分かりません。 このエラーが出たときに、どういった原因が考えられるのでしょう? 誰か助言をお願いします。

  • Squidが応答しません

    海外在住でその国にサーバーがあるVPS(CentOS 5)でSquid(v2.6 Stable21)を構築しましたが応答しません。 VPSにあるWebサーバー(Apache)にはアクセスでき、正常に表示されるのですが、Squidはうんともすんともいわないです。 Squidは起動しており、sudo /etc/init.d/squid status を実行すると、 squid (pid 2649) is running... と表示されます。 しかし、IEでプロキシの設定をしてアクセスすると「プロキシ サーバーは応答していません」と表示され、そのままネットワーク診断をすると「リソース(Webプロキシ)はオンラインですが、接続試行には応答していません。」と表示されます。 アクセスログは空のままで、リスタートした際のキャッシュログは以下のようになっています。 Basic認証等もしておらず、http_access allow allとしています(そもそもアクセスログに何も残っていないですが) VPS側から他のネットワークにpingを飛ばしてみても正常に動いていますし、クライアントからVPS側にpingを飛ばしても正常に返ってきます。 squid.outには何もエラーは表示されておらず、store.logも空です。 /etc/sysconfig/iptables に下記を追加し、ポート3128も解放しています。 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3128 -j ACCEPT また、クライアント側で他の公開されているプロキシを利用した際は正常に動いています。 何か考えられる原因や解決方法がありましたら、ご教示ください。 Preparing for shutdown after 0 requests Waiting 30 seconds for active connections to finish FD 14 Closing HTTP connection Shutting down... FD 15 Closing ICP connection Closing unlinkd pipe on FD 12 storeDirWriteCleanLogs: Starting... Finished. Wrote 0 entries. Took 0.0 seconds ( 0.0 entries/sec). CPU Usage: 0.012 seconds = 0.008 user + 0.004 sys Maximum Resident Size: 23984 KB Page faults with physical i/o: 2 Memory usage for squid via mallinfo(): total space in arena: 2508 KB Ordinary blocks: 2430 KB 5 blks Small blocks: 0 KB 5 blks Holding blocks: 244 KB 1 blks Free Small blocks: 0 KB Free Ordinary blocks: 77 KB Total in use: 2674 KB 97% Total free: 77 KB 3% Squid Cache (Version 2.6.STABLE21): Exiting normally. Starting Squid Cache version 2.6.STABLE21 for i686-redhat-linux-gnu... Process ID 2649 With 1024 file descriptors available Using epoll for the IO loop DNS Socket created at 0.0.0.0, port 41221, FD 7 Adding nameserver 8.8.8.8 from /etc/resolv.conf Adding nameserver 8.8.4.4 from /etc/resolv.conf User-Agent logging is disabled. Referer logging is disabled. Unlinkd pipe opened on FD 12 Swap maxSize 102400 + 8192 KB, estimated 0 objects Target number of buckets: 425 Using 8192 Store buckets Max Mem size: 8192 KB Max Swap size: 102400 KB Local cache digest enabled; rebuild/rewrite every 3600/3600 sec Rebuilding storage in /var/spool/squid (CLEAN) Using Least Load store dir selection Set Current Directory to /var/spool/squid Loaded Icons. Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 14. Accepting ICP messages at 0.0.0.0, port 3130, FD 15. WCCP Disabled. Ready to serve requests. Done reading /var/spool/squid swaplog (0 entries) Finished rebuilding storage from disk. 0 Entries scanned 0 Invalid entries. 0 With invalid flags. 0 Objects loaded. 0 Objects expired. 0 Objects cancelled. 0 Duplicate URLs purged. 0 Swapfile clashes avoided. Took 0.3 seconds ( 0.0 objects/sec). Beginning Validation Procedure Completed Validation Procedure Validated 0 Entries store_swap_size = 0k storeLateRelease: released 0 objects

  • LinuxでMySQLが起動しません(初心者です)

    OSはSentOS5を使用しています。 MySQLを起動しようとすると下記のように起動後すぐにストップしてしまいます。 ちなみに/usr/local/mysql/var/には「2.0.168.192.in-addr.arpa.pid」というファイルはありません。 変わりに「2.0.168.192.in-addr.arpa.err」というファイルがあります。 これがエラーが起きているのでしょうか? # /usr/local/mysql/bin/mysqld_safe --user=mysql Starting mysqld daemon with databases from /usr/local/mysql/var STOPPING server from pid file /usr/local/mysql/var/2.0.168.192.in-addr.arpa.pid 080109 18:41:48 mysqld ended

  • Postfixの自動起動について

    こんにちは。 現在以下の環境でPostfixをインストールしたのですが、Postfixの自動起動が判りません。 こちらの過去の質問やインターネットで色々検索してみましたが、納得の行く回答が得られませんでした。 FreeBSDが立ち上がる時、一緒にPostfixも立ち上がるように設定する方法を教えて下さい。 宜しくお願い致します。 ・OS及びソフト FreeBSD4.8-STABLE Postfix-2.0.10 ・Postfixをインストールした場所 temp_directory:[/usr/local/postfix-2.0.10] config_directory:[/etc/postfix] daemon_directory:[/usr/local/libexec/postfix] command_directory:[/usr/local/sbin] queve_directory:[/var/spool/postfix] sendmail_path:[/usr/local/src/postfix-2.0.10/sendmail] newaliases_path:[/usr/bin/newaliases] mailq_path:[/usr/bin/mailq] ※ sendmailは停止させています。 (/etc/rc.confでsendmail_enable="NONE"しています。) 宜しくお願い致します。