> Hey, > > I'm running uwsgi 1.2-rc2 on Mac OS X 10.7.3 like this: > uwsgi --http 0.0.0.0:8000 --check-static $PWD --static-index index.html > --workers 1 --threads 1 > > In other words: like a simple static HTTP daemon. > > When I retrieve large(ish) files, they get truncated at seemingly random > file positions: > $ curl -sS http://localhost:8000/resources/css/sencha-touch.css | wc -c > curl: (18) transfer closed with 23048 bytes remaining to read > 159536 > $ curl -sS http://localhost:8000/resources/css/sencha-touch.css | wc -c > curl: (18) transfer closed with 100924 bytes remaining to read > 81660 > > The actual file size is 182584 bytes. > > This is what uwsgi logs to stdout: > ... > *** uWSGI is running in multiple interpreter mode *** > spawned uWSGI worker 1 (and the only) (pid: 39727, cores: 1) > send(): Resource temporarily unavailable [plugins/http/http.c line 899] > [pid: 39727|app: -1|req: -1/1] 127.0.0.1 () {26 vars in 394 bytes} [Wed > Apr 25 13:23:51 2012] GET /resources/css/sencha-touch.css => generated > 182584 bytes in 0 msecs via sendfile() (HTTP/1.1 200) 2 headers in 89 > bytes (0 switches on core 0) > send(): Resource temporarily unavailable [plugins/http/http.c line 899] > sendfile(): Broken pipe [sendfile.c line 84] > [pid: 39727|app: -1|req: -1/2] 127.0.0.1 () {26 vars in 394 bytes} [Wed > Apr 25 13:23:52 2012] GET /resources/css/sencha-touch.css => generated 0 > bytes in 0 msecs via sendfile() (HTTP/1.1 200) 2 headers in 89 bytes (0 > switches on core 0) > [pid: 39727|app: -1|req: -1/3] 127.0.0.1 () {26 vars in 394 bytes} [Wed > Apr 25 13:23:53 2012] GET /resources/css/sencha-touch.css => generated > 182584 bytes in 0 msecs via sendfile() (HTTP/1.1 200) 2 headers in 89 > bytes (0 switches on core 0) > send(): Resource temporarily unavailable [plugins/http/http.c line 899] > send(): Resource temporarily unavailable [plugins/http/http.c line 899] > [pid: 39727|app: -1|req: -1/4] 127.0.0.1 () {26 vars in 394 bytes} [Wed > Apr 25 13:23:54 2012] GET /resources/css/sencha-touch.css => generated > 182584 bytes in 0 msecs via sendfile() (HTTP/1.1 200) 2 headers in 89 > bytes (0 switches on core 0) > > It seems to be related to Mac OS X, on Linux the same version works okay. > > -- robert > >
Can you retry with the latest tip ? -- Roberto De Ioris http://unbit.it _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
