小编A. *_*yah的帖子

gunicorn.socket:因结果“service-start-limit-hit”而失败

我正在部署一个 django 应用程序,但它失败了,因为由于某种原因,gunicorn.socket 文件没有被创建,尽管在添加 nginx 之前它工作得很好,所以我搜索了互联网并找到了这个答案,那个人说这是因为虚拟环境,但我确定必须有办法使用 venv 来解决它,对吗?

我从 nginx 得到的日志:

connect() to unix:/run/gunicorn.sock 连接到上游时失败(11 1:连接被拒绝),

来自 gunicorn 的错误:

gunicorn.socket:失败,结果为“service-start-limit-hit”。

我 100% 确定问题出在 gunicorn 而不是 nginx 的设置,因为我确实检查了 gunicorn 文件并且它不存在。

deployment django nginx gunicorn

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

如何阻止浏览器在移动视口中加载图像

我的网站上有一个标题,在桌面视图中如下所示:

在此输入图像描述

但在移动版本上,照片设置为显示:无;

在此输入图像描述

但审计表明浏览器仍然加载它!

所以我尝试了display: none;父亲 div 并且仍然加载,

有没有办法阻止浏览器加载它?

html css gatsby

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

节点 - 在继续之前等待地图完成

我在我的节点应用程序中有这个文件,它应该使用cheerio从他们的官方网站获取有关每个联赛冠军的一些数据,并且一切顺利但是当我将所有数据添加到我的数组然后将其作为json数据返回时写入函数在地图完成之前运行,所以我只是创建一个 json 文件,其中包含一个空数组:

const request = require('request');
const cheerio = require('cheerio');
const fs = require('fs');

const champions = fs.readFileSync('champions.json');
const championsObj = JSON.parse(champions);

let champsList = [];

championsObj.map(champ => {
  request(champ.href, (err, res, html) => {
    if (!err && res.statusCode == 200) {
      const $ = cheerio.load(html);

      const champName = $('.style__Title-sc-14gxj1e-3 span').text();

      let skins = [];

      const skinsList = $('.style__CarouselItemText-sc-1tlyqoa-16').each(
        (i, el) => {
          const skinName = $(el).text();
          skins.push = skinName;
        }
      );

      const champion = {
        champName,
        skins
      }; …
Run Code Online (Sandbox Code Playgroud)

javascript node.js promise es6-promise

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

标签 统计

css ×1

deployment ×1

django ×1

es6-promise ×1

gatsby ×1

gunicorn ×1

html ×1

javascript ×1

nginx ×1

node.js ×1

promise ×1