Apache1.3.33+Windows2000です。
IISからApacheへ移行したのですが、少々困った事が
---------------------------------------------------------------------
現在、ApacheのWEBサーバーから、同じLAN上にある画像サーバーへネットワークドライブを利用してアライアスをかけています
アライアス設定で画像サーバーgazo_serverへの画像パスをきる
Alias /gazo_pass/ "//gazo_server/d"
例)
http://apache.2ch.com/gazo_pass/image/apache.jpg Apache起動ユーザー"Apache"(権限:Guest)は、画像サーバーにも登録されている。(権限:Administrator)
---------------------------------------------------------------------
問題はAapcheから画像をよみに行った時、ユーザー"Apache"のセッションが画像サーバーに残ってしまう事です
(コンピュータの管理→システムツール→共有フォルダ→「セッション/開いているファイル」で確認済み)
バッチで画像サーバー上のapache.jpgなどのファイルをいじくっており、
Apacheのセッションがファイルに残っていると失敗します
IISだった時は、画像サーバーにアクセスしてもユーザー"Apache"のセッションは残らず、バッチもうまくいってました
(コンピュータの管理→システムツール→共有フォルダ→「セッション/開いているファイル」で確認済み)
現状はバッチの前にセッションを明示的に切断することでしのいでいます
なんとかApacheが画像サーバーの共有ファイルに食いついたままになるのを解除する方法は無いものでしょうか
詳しい方、よろしければ考えられる原因などをご教授ください
----------------------------------------------------------------------
Apacheは
KeepAlive On
Timeout 300
MaxKeepAliveRequests 300
KeepAliveTimeout 10
です
IISもKeepAliveをオフにしているということはなかったです
>>828 これは純粋にWindowsの共有フォルダの問題だから
Apacheは無関係だと思う。
Windows板へ行って、共有フォルダのセッションをすぐに切断される方法を聞いた方がよい。
(ApacheやIISの話は絡めない方がいいかも)