https://issues.apache.org/bugzilla/show_bug.cgi?id=46027

           Summary: Access of files >4GB on CIFS share fails
           Product: Apache httpd-2
           Version: 2.2.9
          Platform: HP
               URL: http://www.nk.tc/4.7gb_mounted_file
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


0. Description of problem

When accessing a softlinked file >4GB residing on a CIFS share, the action
fails. httpd will log the action properly in the access log, but will close the
connection to remote without sending the file.

The mount itself was eliminiated from the probable issue points, since access
to the file via ie (S)FTP, cp and such works flawlessly.

The same file residing on a local FS gives no problem to apache.


1. Setup

HP DL380G3 with RedHat EL4 (2.6.9-55.0.2.ELsmp)
NAS Lacie 2TB
Apache 2.2.9


2. Mount command

mount -t cifs -o username=me,password=notme,rsize=32768,wsize=32768,r
//192.168.1.250/source /nas/target


3. Output of wget access to the file:

vader:root:/tmp: wget http://www.nk.tc/4.7gb_mounted_file
--16:14:14--  http://www.nk.tc/4.7gb_mounted_file
           => `4.7gb_mounted_file'
Resolving www.nk.tc... 217.147.216.100
Connecting to www.nk.tc|217.147.216.100|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Date: Thu, 16 Oct 2008 14:14:14 GMT
  Server: Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8e PHP/5.2.3
  Last-Modified: Tue, 30 Sep 2008 04:04:48 GMT
  ETag: "4238c6b-117e5d961-4581515ac1800"
  Accept-Ranges: bytes
  Content-Length: 4695906657
  Keep-Alive: timeout=15, max=1000
  Connection: Keep-Alive
  Content-Type: text/plain
Length: 4,695,906,657 (4.4G) [text/plain]

 0% [                                                                          
                  ] 0             --.--K/s

16:14:14 (0.00 B/s) - Connection closed at byte 0. Retrying.


[Note: The above noted filesize is correct.]



4. Access log entry of above wget action:

vader - - [16/Oct/2008:16:14:15 +0200] "GET /4.7gb_mounted_file HTTP/1.0" 200
4695906657 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) [en]"

[Note: The above noted filesize is correct.]



5. Configure options used to build the binary

./configure --prefix=/usr/local/apache --with-mpm=mpmt_pthread
--with-mpm=prefork --enable-rewrite --enable-authn-anon --enable-mime-magic
--enable-expires --enable-headers --enable-unique-id --enable-ssl
--with-ssl=/usr/local/openssl --disable-info --enable-suexec
--with-suexec-caller=root --with-suexec-uidmin=100 --with-suexec-gidmin=100
--with-suexec-logfile=suexec.log --with-suexec-userdir=*cgi-bin* --enable-cgi
--enable-vhost-alias --enable-file-cache --enable-cache --enable-disk-cache
--enable-mem-cache --enable-deflate --enable-usertrack --enable-vhost-alias
--enable-rewrite



6. Output of apachectl

vader:root:/usr/local/apache/conf: apachectl -V
Server version: Apache/2.2.9 (Unix)
Server built:   Aug 13 2008 14:52:17
Server's Module Magic Number: 20051115:15
Server loaded:  APR 1.3.0, APR-Util 1.3.0
Compiled using: APR 1.3.0, APR-Util 1.3.0
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/usr/local/apache"
 -D SUEXEC_BIN="/usr/local/apache/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

vader:root:/usr/local/apache/conf: apachectl -l
Compiled in modules:
  core.c
  mod_authn_file.c
  mod_authn_anon.c
  mod_authn_default.c
  mod_authz_host.c
  mod_authz_groupfile.c
  mod_authz_user.c
  mod_authz_default.c
  mod_auth_basic.c
  mod_file_cache.c
  mod_cache.c
  mod_disk_cache.c
  mod_mem_cache.c
  mod_include.c
  mod_filter.c
  mod_deflate.c
  mod_log_config.c
  mod_env.c
  mod_mime_magic.c
  mod_expires.c
  mod_headers.c
  mod_usertrack.c
  mod_unique_id.c
  mod_setenvif.c
  mod_ssl.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_suexec.c
  mod_cgi.c
  mod_vhost_alias.c
  mod_negotiation.c
  mod_dir.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to