小编Ali*_*Ali的帖子

rabbitmq拒绝开始

我已经安装了rabbitmq ubuntu并尝试使用它启动它rabbitmq-server start,但是,我收到此错误:

Activating RabbitMQ plugins ...

0 plugins activated:

node with name "rabbit" already running on "mybox"

diagnostics:

- nodes and their ports on mybox: [{rabbit,38618},
                                       {rabbitmqprelaunch13346,41776}]
- current node: rabbitmqprelaunch13346@mybox
- current node home dir: /var/lib/rabbitmq
- current node cookie hash: 8QRKGluOJOcZ4AAkEdFwQg==
Run Code Online (Sandbox Code Playgroud)

所以我尝试停止它或重新启动它service rabbitmq-server restart但我得到以下错误:Restarting rabbitmq-server: RabbitMQ is not running

服务器的主机名hostname -s是mybox.

如何停止当前运行的实例,或者至少如何管理它?我无法访问它,但我无法正常运行rabbitmq.

谢谢.

rabbitmq

41
推荐指数
4
解决办法
7万
查看次数

Django相当于SQL不在

我有一个非常简单的查询:select * from tbl1 where title not in('asdasd', 'asdasd').

我如何将其翻译成Django?这就像我想要的相反:Table.objects.filter(title__in=myListOfTitles)

django django-orm

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

从S3提供Django的静态和媒体文件

我有一个奇怪的问题,我不知道是什么导致它.这是我当前的配置(使用Heroku):

MEDIA_URL = '/media/'
STATIC_URL = '/static/'

STATICFILES_DIRS = (
os.path.join(PROJECT_DIR, '../static'),
)

#Determine if local or deployed.
if 'DATABASE_URL' in os.environ:
    STATICFILES_STORAGE     = 'storages.backends.s3boto.S3BotoStorage'
    AWS_ACCESS_KEY_ID       = 'A...A' 
    AWS_SECRET_ACCESS_KEY   = '...R' 
    DEFAULT_FILE_STORAGE    = 'storages.backends.s3boto.S3BotoStorage'

    # PRODUCTION OR STAGING
    if 'PROD' in os.environ:
        AWS_STORAGE_BUCKET_NAME = 's3.project.com'
        STATIC_URL = "https://s3.amazonaws.com/project/"
    else:
        AWS_STORAGE_BUCKET_NAME = 'project-staging'
        STATIC_URL = "https://s3.amazonaws.com/project-staging/"
else:
    STATIC_ROOT = ''
Run Code Online (Sandbox Code Playgroud)

问题是,静态文件工作正常,链接看起来像这样:https://s3.amazonaws.com/project-staging/img/homepage_left.png.

第一个问题(Admin半破):

管理员工作一半.CSS文件服务很好:https://project-staging.s3.amazonaws.com/admin/js/core.js?Signature=asdasdasd%3D&Expires=1352430664&AWSAccessKeyId=asdasdasA但所有图像都被破坏了:

https://project-staging.s3.amazonaws.com/admin?Signature=%2asdasdad%3D&Expires=1352430664&AWSAccessKeyId=asdasdaimg/icon_calendar.gif

我不知道为什么Signature和AWSAccesskey在那里:(.如果我(手动)删除它们,URL工作正常!

第二个问题(通过ImageField/FileField上传媒体):

我正在使用{{MEDIA_URL}}{{object.flyer}},它转换为/media/media/flyers/poster_1.png,我如何指出它到s3?它应该是这样的:https://project-staging.s3.amazonaws.com/media/flyers/poster_1.png

django amazon-s3 django-storage

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

标签 统计

django ×2

amazon-s3 ×1

django-orm ×1

django-storage ×1

rabbitmq ×1