小编xax*_*xes的帖子

django + gunicorn + nginx配置上的坏网关

当我尝试访问我的网站时,我只看到502错误.这是我的nginx配置:

upstream pzw_server {
#   server unix:/home/pzw/pzw/run/gunicorn.sock fail_timeout=0;
    server 127.0.0.1:8000 fail_timeout=0;
}

server {
    listen 80;
    server_name my_server_ip_addr;

    client_max_body_size 4G;

    access_log /home/pzw/pzw/log/nginx-access.log;
    error_log /home/pzw/pzw/log/nginx-error.log;

    location /static/ {
        alias /home/pzw/pzw/static/;
    }

    location /media/ {
            alias /home/pzw/pzw/media/;
    }

    location / {
            try_files $uri @proxy;
    }

    location @proxy {
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $http_host;
            proxy_redirect off;
            proxy_pass http://my_server_ip_addr;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用的Gunicorn启动脚本:

#!/bin/bash

NAME='app_name'
DJANGODIR=/home/pzw/pzw
SOCKFILE=/home/pzw/pzw/run/gunicorn.sock
USER=pzw
GROUP=pzw
NUM_WORKERS=3
DJANGO_SETTINGS_MODULE=app_name.settings
VIRTENVDIR=/home/pzw/.virtualenvs/pzw


echo "STARTING $NAME"

cd $DJANGODIR
source "${VIRTENVDIR}/bin/activate"
export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
export PYTHONPATH=$DJANGODIR:$PYTHONPATH

RUNDIR=$(dirname …
Run Code Online (Sandbox Code Playgroud)

django nginx gunicorn

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

Java不下载完整文件

我在从 HTTP 服务器下载文件时遇到了一个小问题。下面的代码仅下载约 30MB 的文件(文件大小为 52MB)。我的浏览器下载文件没有任何问题。怎么了?

URL website = new URL("http://www.website.com/information.asp");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("information.html");
fos.getChannel().transferFrom(rbc, 0, 1 << 24);
Run Code Online (Sandbox Code Playgroud)

java http

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

JEdi​​torPane中的可点击HTML链接

我想让JEditorPane中的所有链接都可以点击.我尝试使用这个答案的代码,但可能我做错了,因为当我点击链接时没有任何反应.这是我的代码:

JEditorPane news = new JEditorPane();
news.setSize(Size.L_NEWS);
news.setLocation(Position.L_NEWS);
news.setFocusable(false);
news.setBackground(new Color(255, 255, 255, 0));
news.setEditable(false);
news.setEnabled(false);
news.setOpaque(false);
news.setVisible(true);
news.setEditorKit(JEditorPane.createEditorKitForContentType("text/html"));
news.setText(getNewsHTML.getNewestNews());
try{
    UIManager.setLookAndFeel(
    UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e){
    e.printStackTrace();
}
news.addHyperlinkListener(new HyperlinkListener() {
    public void hyperlinkUpdate(HyperlinkEvent e) {
        if(e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
            if(Desktop.isDesktopSupported()) {
                try {
                    Desktop.getDesktop().browse(e.getURL().toURI());
                }
                catch (IOException | URISyntaxException e1) {
                    e1.printStackTrace();
                }
            }
        }
    }
}
);
login_form.add(news);
Run Code Online (Sandbox Code Playgroud)

在这里 - 我的进口(也许是他们的问题):

import java.awt.Color;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import …
Run Code Online (Sandbox Code Playgroud)

html java swing jeditorpane

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

$ /和$ \做什么?

我在$\ = $/调查如何合并2个阵列时发现了,但我根本不明白这一点.一个例子:

use strict;
$\ = $/;

my @array1 = ("string1", "string2");
my @array2 = ("string3", "string4");

my @array = (@array1, @array2);

print for @array;
Run Code Online (Sandbox Code Playgroud)

他们的意思是什么?

arrays perl special-variables

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

标签 统计

java ×2

arrays ×1

django ×1

gunicorn ×1

html ×1

http ×1

jeditorpane ×1

nginx ×1

perl ×1

special-variables ×1

swing ×1