[samba-jp:19545] smb_add_request: timed out!

mizuno mizuno @ luuu.net
2007年 6月 29日 (金) 09:20:26 JST


水野です。よろしくお願いします。

次のような構成で Samba による ファイル共有を利用しています。

[INET] ─ [pound] ┬ [WEB1] ┬ [TeraStasion (Samba)]
                  └ [WEB2] ┘

WEB1 と WEB2 では TeraStasion の同じ場所に smbmount でファイル共有を設定
して参照するようにして、共に apache が動作しています。

WEB1 の OS は RHEL3 で特に何の問題無く動作しています。
WEB2 は今回新設したサーバーで RHEL4 で動作していますが、このサーバーで問
題が発生しています。

/etc/fstab に
//x.x.x.x/htdocs  /mnt/filesrv smbfs username=x,password=x,rw 0 0

として起動時にマウントしており、コンソールからの ls 等では何の問題も無く
参照できていますが、ブラウザからリクエストを送ると無反応になります。全て
が無反応になるのでは無く、HTMLソースの取得が成功した時はその内容の画像等
のデータが流れてこなかったり、また場合によっては全てのリクエストが完結で
きる時もあり、動作が非常に不安定です。

TeraStasion は起動しっぱなしなのでネットワークの接続が途切れる事は無い筈
なのですが、このような症状に陥った時にコンソールから ls /mnt/filesrv を
行うと、しばらく無反応で ls: /mnt/filesrv/: Input/output error と表示さ
れます。

一応、失敗する事もありますが umount が通るようなので一旦切ってから mount 
し直すと復帰するのですが WEBリクエストがかかるとまた同じ事が起こります。

WEB2サーバー の設定については 殆ど WEB1サーバー からのコピーで設定を行っ
ているので smbmount オプションや apache の設定など殆ど同じだと思うのです
が、WEB1 側だけで問題が発生しています。

smb.conf の設定については TeraStasion のデフォルトで特にカスタマイズはし
ていません。

Samba のバージョンについては TeraStasion 内で smbd の場所が分からず確認
出来ませんでした。

●ログについて、 TeraStasion 側の log.smbd の内容は次の通り。
[2007/06/29 07:40:05, 1] smbd/service.c:close_cnum(885)
  192.168.1.151 (192.168.1.151) closed connection to service htdocs
  192.168.1.151 (192.168.1.151) connect to service htdocs initially as user webmaster (uid=107, gid=100) (pid 7904)
[2007/06/29 07:42:10, 1] smbd/service.c:close_cnum(885)
  192.168.1.46 (192.168.1.46) closed connection to service htdocs
[2007/06/29 07:44:14, 0] lib/util_sock.c:read_data(529)
  read_data: read failure for 4 bytes to client 192.168.1.151. Error = Connection reset by peer
[2007/06/29 07:44:14, 1] smbd/service.c:close_cnum(885)
  192.168.1.151 (192.168.1.151) closed connection to service htdocs
[2007/06/29 07:44:14, 1] smbd/service.c:make_connection_snum(693)
  192.168.1.151 (192.168.1.151) connect to service htdocs initially as user webmaster (uid=107, gid=100) (pid 8297)
[2007/06/29 07:50:07, 0] lib/util_sock.c:read_data(529)
  read_data: read failure for 4 bytes to client 192.168.1.151. Error = Connection reset by peer
[2007/06/29 07:50:07, 1] smbd/service.c:close_cnum(885)
  192.168.1.151 (192.168.1.151) closed connection to service htdocs
[2007/06/29 07:50:07, 1] smbd/service.c:make_connection_snum(693)
  192.168.1.151 (192.168.1.151) connect to service htdocs initially as user webmaster (uid=107, gid=100) (pid 8844)

●WEB2 の /var/messages は次の通り
Jun 29 07:40:03 backweb kernel: smb_add_request: request [f30d7980, mid=557] timed out!
Jun 29 07:40:25 backweb kernel: smb_add_request: request [f30d7d80, mid=558] timed out!
Jun 29 07:40:25 backweb kernel: smb_add_request: request [f30d7e80, mid=559] timed out!
Jun 29 07:40:25 backweb kernel: smb_add_request: request [f37f5780, mid=560] timed out!
Jun 29 07:40:25 backweb kernel: smb_add_request: request [f30d7c80, mid=561] timed out!
Jun 29 07:40:25 backweb kernel: smb_lookup: find web/img failed, error=-5
Jun 29 07:40:25 backweb kernel: smb_add_request: request [f37f5680, mid=562] timed out!
Jun 29 07:40:25 backweb kernel: smb_add_request: request [f30d7b80, mid=563] timed out!
Jun 29 07:40:55 backweb kernel: smb_add_request: request [f30d7d80, mid=564] timed out!
Jun 29 07:40:55 backweb kernel: smb_add_request: request [f30d7e80, mid=565] timed out!
Jun 29 07:40:55 backweb kernel: smb_file_sendfile: img/cms_p4.jpg validation failed, error=4294967291
Jun 29 07:40:55 backweb kernel: smb_add_request: request [f37f5780, mid=566] timed out!
Jun 29 07:40:55 backweb kernel: smb_add_request: request [f30d7c80, mid=567] timed out!
Jun 29 07:40:55 backweb kernel: smb_lookup: find web/img failed, error=-5
Jun 29 07:40:55 backweb kernel: smb_add_request: request [f37f5680, mid=568] timed out!
Jun 29 07:41:25 backweb kernel: smb_add_request: request [f30d7d80, mid=569] timed out!
Jun 29 07:41:25 backweb kernel: smb_add_request: request [f37f5780, mid=570] timed out!
Jun 29 07:41:25 backweb kernel: smb_add_request: request [f30d7c80, mid=571] timed out!
Jun 29 07:41:25 backweb kernel: smb_lookup: find web/img failed, error=-5
Jun 29 07:41:25 backweb kernel: smb_add_request: request [f37f5680, mid=572] timed out!
Jun 29 07:41:55 backweb kernel: smb_add_request: request [f30d7d80, mid=573] timed out!

●WEB2 の /var/log/httpd/error_log は次の通り
[Fri Jun 29 07:40:25 2007] [error] [client XXX] (5)Input/output error: access to /img/head.swf failed, referer: http://xxx/business/cms.html
[Fri Jun 29 07:40:25 2007] [error] [client XXX] (5)Input/output error: access to /business/img/cms_p3.jpg failed, referer: http://xxx/business/cms.html
[Fri Jun 29 07:40:55 2007] [error] [client XXX] (5)Input/output error: access to /img/icon02.gif failed, referer: http://xxx/business/cms.html
[Fri Jun 29 07:41:25 2007] [error] [client XXX] (5)Input/output error: access to /img/next.gif failed, referer: http://xxx/business/cms.html
[Fri Jun 29 07:41:55 2007] [error] [client XXX] (5)Input/output error: access to /img/l_e0e0e0.gif failed, referer: http://xxx/business/cms.html
[Fri Jun 29 07:42:25 2007] [error] [client XXX] (5)Input/output error: access to /img/copy.gif failed, referer: http://xxx/business/cms.html
[Fri Jun 29 07:42:55 2007] [error] [client XXX] (5)Input/output error: access to /img/bg_dot.gif failed, referer: http://xxx/business/cms.html
[Fri Jun 29 07:43:56 2007] [error] [client XXX] File does not exist: /mnt/filesrv/www.xxx/web/business/img/i_menu3o.gif, referer: http://xxx/business/cms.html
[Fri Jun 29 07:43:56 2007] [error] [client XXX] File does not exist: /mnt/filesrv/www.xxx/web/business/img/i_menu4o.gif, referer: http://xxx/business/cms.html
[Fri Jun 29 07:49:26 2007] [error] [client XXX] File does not exist: /mnt/filesrv/www.xxx/web/css/img, referer: http://xxx/index.html
[Fri Jun 29 07:50:27 2007] [error] [client XXX] (5)Input/output error: access to /img/news.gif failed, referer


今の所 apache へのリクエスト時にのみ問題が発生するようで、apache が問題
なのかもしれませんが、まずはこちらの方へ投稿させて頂いています。

本当に何がなんだか分からなくなって混乱してしまってます。

よろしくお願い致します。





samba-jp メーリングリストの案内