小编Abs*_*Abs的帖子

nginx - 客户端请求正文被缓冲到一个临时文件

每次尝试上传大文件时,我的日志文件中都会出现以下错误。

a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001
Run Code Online (Sandbox Code Playgroud)

虽然文件上传成功,但我总是收到上述错误。

我增加了client_body_buffer_size1000m这是我所期望的上传是最大的文件。但是,这只是一个猜测,虽然我不再收到该错误,但我想知道这是否是为client_body_buffer_size?

如果有人能阐明该指令以及如何使用它,我将不胜感激。

nginx

84
推荐指数
3
解决办法
15万
查看次数

我为频繁使用的 API 设置的服务器

我很快就会为我即将启动的应用程序购买一堆服务器,但我担心我的设置。我很感激我得到的任何反馈。

我有一个应用程序,它将使用我编写的 API。其他用户/开发人员也将使用此 API。API 服务器将接收请求并将它们中继到工作服务器。该 API 将仅保存用于日志记录、身份验证和速率限制的请求的 mysql 数据库。

每个工作服务器都做不同的工作,并且在未来扩展时,我将添加更多工作服务器来处理工作。API 配置文件将被编辑以记录新的工作服务器。工作服务器将进行一些处理,有些会将图像的路径保存到本地数据库,以便稍后由 API 检索以在我的应用程序上查看,有些将返回处理结果的字符串并将其保存到本地数据库.

你觉得这个设置有效吗?有没有更好的方法来重构它?我应该考虑哪些问题?请看下图,希望能帮助理解。在此处输入图片说明

mysql php web-server infrastructure

9
推荐指数
1
解决办法
363
查看次数

存在的文件出现 404 错误?

脚本向我的 URL 发出 GET 请求,如下所示:

http://mydomain.com/cgi-bin/uu_ini_status_audios.pl?tmp_sid=b742be1d131c4d32237a9f1fcdca659e&rnd_id=0.2363453360320319

但是,我立即收到了 404 返回:

The requested URL /cgi-bin/uu_ini_status_audios.pl was not found on this server.

但是该脚本存在于我的服务器上,我可以看到该文件!它具有正确的权限(我肯定给了它 777)。它也归我的 apache 用户所有,并且属于 apache 组。

我错过了什么??

感谢您对此的任何帮助!

更新

我以为它会是一个 htaccess(重写),但我不认为它是了。我尝试在其中放置一个 index.php 文件并尝试通过我的 URL 访问它,但我什至不能这样做!我试过这个:

http://mydoamin.com/cgi-bin/index.php- 同样的 404 错误!我在我的错误日志中得到了这个:

[Tue Sep 14 14:42:49 2010] [error] [client xx.xxx.xx.xxx] script not found or unable to stat: /var/www/vhosts/mydomain.com/cgi-bin
Run Code Online (Sandbox Code Playgroud)

访问日志文件:

xx.xxx.xx.xxx - - [14/Sep/2010:14:48:25 +0200] "GET /cgi-bin/index.php HTTP/1.1" 404 475 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9 (.NET CLR 3.5.30729)" …

mod-rewrite permissions url http-status-code-404 apache-2.2

7
推荐指数
1
解决办法
3万
查看次数

如何减少服务器上的 RAM 使用量?

我最近推出了一个非常受欢迎的网站,但我在可扩展性方面遇到了问题。我的站点大量使用FFmpeg,并且在高峰时间 RAM 使用率迅速达到 2 GB 点,并且交换文件开始被使用。CPU 使用率也开始上升。

用户抱怨网站速度慢。他们这样说是因为所有 FFmpeg 实例由于同时运行的数量而运行速度非常慢。用户在我的服务器上实时使用 FFmpeg。

有什么我可以考虑或做些什么来减轻服务器和 RAM 的使用量的吗?也许有比 FFmpeg (!) 更好的东西。

在更强大的服务器上“扔一些现金”是唯一的解决方案吗?

我提供的信息很少,请要求更多,这样问题就可以解决了。

linux scalability ffmpeg

4
推荐指数
1
解决办法
6398
查看次数

使用 WGET 从 FTP 服务器传输文件的问题

我使用 wget 从 FTP 服务器获取文件。我这样做:

wget ftp://username:Password@XXX.XXX.XX.XX/public_html/images/audiothumbs/* .
Run Code Online (Sandbox Code Playgroud)

下载大约 1600 个文件后,出现此错误:

--2010-09-07 01:36:51--  http://./
Resolving .... failed: Name or service not known.
wget: unable to resolve host address `.'
FINISHED --2010-09-07 01:36:52--
Downloaded: 1998 files, 20M in 3m 31s (95.7 KB/s)
Run Code Online (Sandbox Code Playgroud)

我是否与其他服务器断开连接?

其次,如果像这样使用 no-clobber 选项:

wget -r -nc ftp://username:Password@XXX.XXX.XX.XX/public_html/images/audiothumbs/* .
Run Code Online (Sandbox Code Playgroud)

为什么它的文件仍然被覆盖?

感谢大家的帮助

linux bash command-line-interface centos

3
推荐指数
2
解决办法
2999
查看次数

SQL Server:内存使用率高 (7GB) + 页面文件使用率高 (7GB) 但 CPU 使用率(2% 到 10%)

可能重复:
SQL Server 内存不断增加,一周内从使用的 1GB RAM 增加到 7GB。

大家好,

我正在运行带有大量脚本的 SQL 服务器,这些脚本更新大量数据(几个表上的数百万条记录)。但是,我认为存在内存泄漏,因为 RAM 使用量达到了可能的 8GB 中的 7.5GB - 这是在 8 核服务器上。该页面文件转移到7.28GB,因为我认为SQL服务器保持占用RAM,我不使用它认为。

我真的需要有关可能导致此问题的建议或如何解决此问题的建议!

我的设置

Microsoft Windows Server 2003
Standard 64-bit edition
Service Pack 2

SQL Server 2005
Microsoft SQL Server Management Studio  9.00.4035.00
Microsoft Analysis Services Client Tools 2005.090.4035.00
Operating System 5.2.3790
Run Code Online (Sandbox Code Playgroud)

SQL Server 的应用与使用

我正在使用带有 PHp 的 SQL 服务器,我使用 PHP 的 exec 函数通过 SQLCMD 运行脚本和查询。

所有这些 RAM 使用量和巨大的页面文件的可能原因是什么?

我希望我提供了足够的信息来尝试找出问题所在。如果我应该添加或尝试找出其他任何内容,请告诉我。

谢谢大家

windows-server-2003 sql-server

2
推荐指数
1
解决办法
2万
查看次数

QMAIL - 不处理我的域的电子邮件

如何阻止 q-mail 处理我的域特定电子邮件?

例如,我在我的服务器上安装了一个博客,它使用 PHP 来利用 mail() 函数发送电子邮件。

mail('email@my-domain.com', 'subject', 'message');
Run Code Online (Sandbox Code Playgroud)

但是当它用@my-domain.com 发送电子邮件时,它不会让服务器检查 MX 记录是什么,它只是在本地发送它,因为该地址以某种方式存在于其记录中。

我问是因为我已经开始使用 GMail 作为我的邮件服务提供商,我需要电子邮件到达那里,而不仅仅是留在服务器中。

我希望我已经清楚地说明了这一点,因为我在尝试查找可用于通过 Google 进行搜索的术语时遇到了麻烦!

谢谢大家

domain-name-system email email-server mx-record g-suite

1
推荐指数
1
解决办法
500
查看次数

强制 HTTPS 时重定向循环

我正在使用以下内容在我的主网站上强制使用 HTTPS。

### Force SSL
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)

如果你想查看完整的 htaccess 文件,我把它放在下面:

<IfModule mod_rewrite.c>

    RewriteEngine On
    RewriteBase /

    ### Blacklist via Referrers

    RewriteCond %{HTTP_REFERER} removed\.net [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.removed\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.net [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.sx [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} removed\.org [NC]
    RewriteRule ^(.*)$ - [F,L]

    ### Force SSL
    #RewriteCond %{HTTPS} !=on
    #RewriteRule …
Run Code Online (Sandbox Code Playgroud)

ssl https .htaccess amazon-elb

1
推荐指数
2
解决办法
2万
查看次数

你如何备份你的网站?

你如何备份你的网站?当您拥有一个包含数千个文件的大型站点 (20GB+) 时,我特别感兴趣?

有什么比平常更聪明的吗 tar -zcvf backup2010.tar.gz ./public_html/

回答完以上问题后,如何维护一致的备份程序?

感谢大家的帮助

linux backup tar scp

0
推荐指数
1
解决办法
1738
查看次数