秀米云香港服务器

HipChat的成果雷同于Campfire、Sazneo等在线协同东西,而且和Yammer以及Salesforce的Chatter等企业社交平台有必然相似之处。你可觉得单个项目可能小组搭建自有的谈天室,也可以很利便的提倡一对一谈天。这套 IM 系统还整合了团队文件打点和分享,拖拽就能完成生存操纵。

媒介

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

HipChat是Atlassian公司的一款团队协作即时通讯东西,处事端为Linux(官方给的处事端就是一个虚拟机),在Windows、Linux、Android、IOS、Mac等平台都有客户端软件,还可以直接在PC的Web上直接谈天,对付团队协作交换需求整理的较量到位,最主要的是HipChat可以和Confluence对接接头主题(不是有Confluence的需求小我私家以为不如其他一些团队通讯软件)。

前些天接下了设置HipChat处事端的任务,可是利用了几天后发明,谈天时发送高出10M的文件就会报错:

嗯,并且给了个明明是空话的报错提示:在上传文件的时候堕落了。

而官方文档上写的限制是50M。所以这里必定是有问题的。

这里先给出最终办理要领:

1.登录linux,利用下面呼吁取得root权限

sudo /bin/dont-blame-hipchat

2.编辑设置文件:

vi /etc/nginx/includes/web-site

3.在或许120行的位置找到如下代码片断,添加并修改client_max_body_size 1024m;(本来是10M)

# Coral requestslocation /v2 {# Allow larger requests for importlocation ~ /v2/import/(.*) {client_max_body_size 1024m;rewrite ^/v2/(.*)$ /$1 break;proxy_pass http://coral_servers;}# all other Coral callsclient_max_body_size 1024m;rewrite ^/v2/(.*)$ /$1 break;proxy_pass http://coral_servers;}

4.执行重载参数文件呼吁:

/opt/nginx-1.4.2/sbin/nginx -s reload

假如修改完成后还不可可以试着修改该文件内其他client_max_body_size参数。

假如不可那么大概是官方版本变换导致某些文件位置变换,可以参考我后头办理问题的进程。

下面说明下我办理问题的思路。

1.确定Web处事器范例

上传文件的问题是在Windows桌面版本的Hipchat上发明的,不外因为与欣赏器会见的结果一致,我揣摩后头必然是一个Web处事器,于是乎打开欣赏器试着在谈天界面发送文件,公然是同样的报错,不外差异的是,我可以用现代欣赏器的调试东西查察下请求的报错内容,于是看到:

点进去看到:

看到了nginx,没打仗过nginx,不外此刻网络资料一大把,很容易就可以找到其相关资料。

(注:我这里利用的是Chrome的开拓者东西)

2.查找并修改设置文件

网上很容易可以搜到nginx是署理,其设置文件中的client_max_body_size字段表白了最大上传巨细。故此刻登录处事器

1.登录linux,利用下面呼吁取得root权限

sudo /bin/dont-blame-hipchat

2.用呼吁查找nginx的设置文件:

find / -name 'nginx.conf'

功效如下:

/opt/atlassian/hipchat/dependencies/source/nginx-1.4.2/conf/nginx.conf/hipchat-scm/web/application/vendor/Elastica/test/nginx/nginx.conf/etc/nginx/conf.d/nginx.conf/etc/nginx/nginx.conf/usr/local/src/nginx-1.4.2/conf/nginx.conf

3.编辑设置文件

vi /etc/nginx/nginx.conf

窜改后如下:

user www-data;worker_processes 4;daemon off;error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;events {worker_connections 2048;}http {include /etc/nginx/mime.types;default_type application/octet-stream;log_format custom '$remote_addr $remote_user [$time_local] ''"$request" $status $body_bytes_sent ''"$http_referer" "$http_user_agent" ''"$http_x_forwarded_for" $http_x_forwarded_proto';access_log /var/log/nginx/access.log custom;server_tokens off;sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;client_max_body_size 1024m;gzip on;gzip_http_version 1.0;gzip_comp_level 2;gzip_proxied any;gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;proxy_buffers 8 16k;proxy_buffer_size 16k;server_names_hash_bucket_size 64;include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*;}

4.执行重载参数文件呼吁:

/opt/nginx-1.4.2/sbin/nginx -s reload

标题:HipChat上传文件呈现未知错误提示的原因及办理步伐

地址: https://www.yunhk.xyz/26058.html