小编Dan*_*ate的帖子

uWSGI不会重装,重启或让我跑服务

我有一个相当大的问题.

我很新的uwsgi和我不是100%确定如何调试这个问题,但我会给你我在哪里的信息.

  • 我以前工作过此配置,突然它是不工作的网站.
  • 我运行皇帝模式.
  • 当我使用命令行运行它们时,我的ini文件是可以的,但似乎它们不会自动启动

我跑的时候 uwsgi reload

sudo service uwsgi reload
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

* Reloading app server(s) uwsgi
...fail!
Run Code Online (Sandbox Code Playgroud)

而已.我得到没有别的.

我一直在寻找在堆栈溢出小时,并没有发现任何东西,正好概括了这个问题,我发现很多事情要做人民的.ini文件,但我知道,因为通过手动运行我的网站时,那不是我的问题,uwsgi --ini MYINI.ini然后对其进行访问它运行得很好,问题在于uWSGI,我不知道如何找到这个解决方案.我查看了文档,但在这个特定错误上找不到任何内容.

如果这里这个利益人是我uwsgi-server.conf文件

description     "uWSGI Emperor"

start on runlevel [2345]
stop on runlevel [!2345]

respawn

env LOGTO=/var/log/uwsgi.log
env BINPATH=/usr/local/bin/uwsgi

exec $BINPATH --emperor /etc/uwsgi/vassals --logto $LOGTO
Run Code Online (Sandbox Code Playgroud)

任何见解将不胜感激.我觉得我失去了一些东西,但这么新的与uWSGI我甚至不能猜测它可能是什么,对我来说这一切看起来OK按文档.

如果您需要在我设置的任何详细信息,请只问.

django wsgi uwsgi

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

Django CMS无法同步db或迁移

我是django的新手,反过来是django-cms app.

我一步一步地按照教程:(来自官方网站)在一台新机器上完成了教程所做的一切,但我还是无法到达任何地方.

我进入设置过程的最后一步,一切都结束了,当我跑:

python manage.py syncdb --all
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

CommandError: One or more models did not validate:
cms.page: 'site' has a relation with model <class 'django.contrib.sites.models.Site'>,     which has either not been installed or is abstract.
cms.globalpagepermission: 'sites' has an m2m relation with model <class 'django.contrib.sites.models.Site'>, which has either not been installed or is abstract.
Run Code Online (Sandbox Code Playgroud)

澄清这种情况发生在步骤1.3.2.1.全新安装在教程中

1.3.2.1.全新安装

Run:

python manage.py syncdb --all
python manage.py migrate --fake
Run Code Online (Sandbox Code Playgroud)

这些命令都不起作用,都会导致上述错误.

我不知道如何解决这个问题,甚至找不到导致我的问题的资源,我花了很短的时间在google和stackoverflow上寻找没有结果的答案,我还没有能够指出这个问题可能会让事情变得更难.

任何帮助深表感谢.

我的代码与教程完全相同,这就是为什么我没有发布任何内容.

python django django-syncdb django-cms

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

Express不能PUT/DELETE方法.出了什么问题?

好吧我有一个简单的node.js/express.js/mongodb应用程序在这里设置我的配置如下.

var express = require('express'),
    mongoose = require('mongoose');
    http = require('http');

var app = express();

    app.configure(function(){
    app.set('port', process.env.PORT || 3000);
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');

    //middleware stack
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.static(__dirname + "/public"));
});

mongoose.connect("mongodb://localhost/hello");
Run Code Online (Sandbox Code Playgroud)

问题出在我尝试发出PUT或DELETE请求时.我的形式很简单

<form method="POST" action="/users/#{user.name}">
    <input type="hidden" name="_method" value="PUT"/>
</form>
Run Code Online (Sandbox Code Playgroud)

现在我的路由器使用express .put()方法捕获路由

app.put('/users/:name', function(req, res) {

    var b = req.body;

    Users.update(
        { name: req.user.name },
        { name: b.name, age: b.age, email: b.email },
        function(err) {
            res.redirect('/users/'+b.name);
        });
})
Run Code Online (Sandbox Code Playgroud)

当我发出请求时,我只是得到一个"无法PUT"或"无法删除"错误.

我试图通过chomes RESTful客户端以相同的结果发出同样的请求.

我已经阅读了一个与我有同样问题的话题,尽管在评论之后答案并没有解决我的问题.

问题我已经研究了 表达式删除和没有方法覆盖的表达式 …

rest mongoose mongodb node.js express

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

gulp-usemin可以接受多个文件吗?

我有usemin的问题,我不确定它是不是一个bug.

我的应用程序结构很简单:

- root
    |- gulpfile.js
    |- app
    |   |- index.html
    |   |- about.html
    |   |- contact.html
    |   |- js
    |       |- a.js
    |       |- b.js
    |       |- c.js
    |       |- d.js
    |       |- e.js
    |
    |- dist
Run Code Online (Sandbox Code Playgroud)

我的每个html文件都有一个usemin块,包含所有脚本,例如:

<!-- build:js js/app.js -->
<script src="../js/a.js"></script>
<script src="../js/b.js"></script>
<script src="../js/c.js"></script>
<script src="../js/d.js"></script>
<script src="../js/e.js"></script>
<!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)

当我运行以下任务时:

gulp.task('usemin'. function() {
    gulp.src('app/*.html')
        .pipe(usemin({
            assetDir: 'app/**/'
        }))
        .pipe(dest('dist/'))
});
Run Code Online (Sandbox Code Playgroud)

只有第一个html文件将复制到新目录,在这种情况下,js按预期连接.

当我更改gulp.src为" gulp.src(['index.html','about.html','contact.html'])我得到一个不同的问题"时,所有html文件都会复制,但只有第一个按字母顺序运行usemin块,用新脚本替换5个脚本.

任何见解都会很棒,我已经广泛阅读了gulp文档和gulp-usemin文档,但找不到任何原因.

在我的两个案例中的第一个NPM网站上的例子甚至以一个例子为例,不确定这里发生了什么?也许与我从哪里运行gulpfile有关?

这甚至可能吗?

干杯.

编辑:不知道这里发生了什么,但我创建了一个全新的项目,并从头开始构建/安装了npm插件和脚本,一切正常.不是一个很好的解决方案但它节省了我一些时间.

javascript node.js yeoman gulp

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

如何更改jquery文件上载的默认上载路径

我已经使用php框架实现了jQuery文件上传插件,按照说明相对简单.

https://github.com/blueimp/jQuery-File-Upload

我的问题是专门针对PHP类,当图像上传时,他们上传到我的框架文件夹(执行php脚本).我想知道的是,是否有办法设置上传图像的路径.

这是有问题的课程.

https://github.com/blueimp/jQuery-File-Upload/blob/master/server/php/UploadHandler.php

它包含在jQuery文件上载存储库中.

php jquery jquery-plugins jquery-file-upload

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

是什么阻止我的 S3 存储桶被终止?

我是该账户的根用户,没有 IAM 为什么在尝试删除我的存储桶时会收到此消息。

权限不足,无法删除存储桶 在您或您的 AWS 管理员更新 IAM 权限以允许 s3:DeleteBucket 后,选择删除存储桶。了解有关 Amazon S3 API 响应“拒绝访问”中的身份和访问管理的更多信息

作为 root 用户,我如何删除这个存储桶?

amazon-s3 amazon-web-services

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

如何使用 EaselJS 和 TweenJS 制作线条动画

我的目标是使用 Tween 函数从 A 点到 B 点制作一条动画线。

我使用的绘图库是EaselJS,对于 Tweening 我使用TweenJS。

是否可以使用 moveTo 函数来制作从 A 点到 B 点的直线动画?


我当前的设置如下:

var line = new createjs.Shape();
line.beginStroke('cyan');
line.setStrokeStyle(3);
line.moveTo(100, 100);
Run Code Online (Sandbox Code Playgroud)

我的目标是使这条路径从 x100 y100 到 x0 y0 具有动画效果。


动画示例:

我已经使用以下方法尝试过此操作,但没有任何反应:

var line = new createjs.Shape();
line.beginStroke('cyan');
line.setStrokeStyle(3);
line.moveTo(100, 100);
createjs.Tween.get(line).to({x: 0, y: 0}, 1000, createjs.Ease.sineInOut);
Run Code Online (Sandbox Code Playgroud)

什么都没发生。


绘制示例:

但是,如果我使用它,我会按预期得到该行,但它不是动画的:

var line = new createjs.Shape();
line.beginStroke('cyan');
line.setStrokeStyle(3);
line.moveTo(100, 100);
line.lineTo(0, 0);
Run Code Online (Sandbox Code Playgroud)

这按预期画了一条线。


有没有办法将 lineTo 方法与我缺少的补间方法一起使用?我已经检查了 Easel 和 TweenJS 的文档,但找不到示例或任何关于如何执行此操作或这是否不可能的明确说明。 …

javascript canvas easeljs createjs tween.js

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