V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuexixuexi2  ›  全部回复第 2 页 / 共 2 页
回复总数  39
1  2  
2017-12-20 13:12:12 +08:00
回复了 Linko 创建的主题 问与答 胆小的人可以看什么恐怖片
电锯惊魂,从第一部看到第七部,超过瘾
那列出函数的有没有?
或者不用编辑器,其它工具也可以。
2017-01-13 19:46:04 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@aru 我本来专业不是做这个的, nginx 用得更少。
有没有现成的 nginx 模块可以实现这个?还有 nginx 模块是不是只能编译进 nginx 里才能用?
我看 nginx 的配置没有像 apache 的配置一样设置模块。
2017-01-12 04:48:24 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@msg7086 按你说的上网搜了一下,确实是个可行的思路。
明天试试:)
2017-01-12 04:40:21 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@lslqtz 可能还是和 nginx 的模块有关吧。
我又详细测了一下,改代码位置,改 header ,都和你的一样了,还是存在这个问题。
2017-01-12 03:47:50 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@msg7086 那要怎么做呢?
2017-01-12 03:47:07 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@lslqtz 将代码改为:
set_time_limit(0);
ob_end_flush();
flush();
$file = @fopen($filepath, "rb");
@fpassthru($file);
@fclose($file);
和:
set_time_limit(0);
ob_end_flush();
flush();
@readfile($filepath);
都试过了,还是一样。
2017-01-11 22:44:15 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
上网查了一下,貌似和 with-file-aio 模块有关,但是 nginx 模块好像都是编译的,不能关闭?
2017-01-11 22:42:54 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
sendfile 设为 off ,试过了,没用。
代码在 apache 下是没问题的,下载成功才写入“下载完成”。
我在这里也是问问,多学点知识。实在不行就换 apache 服务器算了。
2017-01-11 20:57:41 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@skydiver 哦,还有什么更好的办法吗?
2017-01-11 20:53:34 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
--with-http_realip_module
--with-http_addition_module
--with-http_sub_module
2017-01-11 20:50:46 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@why1
--prefix=/etc/nginx
--sbin-path=/usr/sbin/nginx
--conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--pid-path=/var/run/nginx.pid
--lock-path=/var/run/nginx.lock
--http-client-body-temp-path=/var/cache/nginx/client_temp
--http-proxy-temp-path=/var/cache/nginx/proxy_temp
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
--http-scgi-temp-path=/var/cache/nginx/scgi_temp
--user=nginx
--group=nginx
--with-http_ssl_module
--with-http_dav_module
--with-http_flv_module
--with-http_mp4_module
--with-http_gunzip_module
--with-http_gzip_static_module
--with-http_random_index_module
--with-http_secure_link_module
--with-http_stub_status_module
--with-http_auth_request_module
--with-mail
--with-mail_ssl_module
--with-file-aio
--with-ipv6
--with-http_spdy_module
--with-cc-opt='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions
-fstack-protector
--param=ssp-buffer-size=4
-m32
-march=i386
-mtune=generic-fasynchronous-unwind-tables
2017-01-11 20:19:28 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@aru 跟我猜想的一样。那有什么办法可以达到我的目的吗?比如修改 PHP.ini 或者 fastCGI 或者 nginx 的配置文件。
2017-01-11 19:44:33 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@xfspace 你好,是我的代码哪里有问题吗?我确实不清楚,请指教。
但是文件../files/file1 是存在的,我在自己的电脑上测试,可以下载,下载后文件也是正确的。
但是下载需要几分钟,而一开始浏览器弹出选择保存文件位置的时候,“下载完成”就写到数据库中了。
2017-01-11 18:14:44 +08:00
回复了 xuexixuexi2 创建的主题 程序员 请教一个 nginx 做下载服务器统计下载信息的问题。
@aru 谢谢,但还是希望能在服务端实现。 js 不考虑。
2015-12-29 03:35:35 +08:00
回复了 xuexixuexi2 创建的主题 NGINX nginx 能不能不要这么先进?
Apache 也有问题了,好奇怪,我其它下载站可以的
新开个帖来讨论好了
2015-12-21 22:04:44 +08:00
回复了 xuexixuexi2 创建的主题 NGINX nginx 能不能不要这么先进?
nginx 收到命令后是扔给 php-fpm 执行对吧?不管 php 脚本执行完后的结果?
不科学啊……

我的脚本分三部分:

1.写 sqlite 数据库:收到文件请求
2.用 fpassthru 传输文件
3.写 sqlite 数据库:发送文件完毕

Apache 运行是按 1->2->3 的顺序运行的
而 nginx 是按 1->3->2 ,有时甚至是 3->1->2 的顺序运行
是不是 nginx.conf ,或者 fastcgi 的配置问题?
2015-12-21 21:41:56 +08:00
回复了 xuexixuexi2 创建的主题 NGINX nginx 能不能不要这么先进?
@Zzzzzzzzz 是不是这样写:
@header('Content-Disposition: attachment; filename=' . $filename);
@header('Content-type: application/octet-stream');
@header('X-Accel-Redirect: ' . $filepath);
然后 fread/fpassthru/fclose 都不需要了?
浏览器出现 This webpage is not available ?能指导一下吗?
2015-10-21 13:51:44 +08:00
回复了 xuexixuexi 创建的主题 程序员 好久没研究过网络技术了,现在 NAT 穿透还有用吗?
@nocwat @wizardoz
有什么好的开源库推荐吗?或者开源的软件,最好是库。 C/C++的。
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1204 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 18:21 · PVG 02:21 · LAX 10:21 · JFK 13:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.