小编Naz*_*med的帖子

Gunicorn django上的关键工作器超时错误

我正在尝试将word2vec模型保存起来,然后基于该模式创建一些集群,它在本地运行良好,但是当我创建docker映像并与gunicorn一起运行时,它总是给我超时错误,我在这里尝试了描述的解决方案但是它对我没有锻炼

我在用

python 3.5
gunicorn 19.7.1
gevent 1.2.2
eventlet 0.21.0
Run Code Online (Sandbox Code Playgroud)

这是我的gunicorn.conf文件

#!/bin/bash

# Start Gunicorn processes
echo Starting Gunicorn.
exec gunicorn ReviewsAI.wsgi:application \
    --bind 0.0.0.0:8000 \
    --worker-class eventlet
    --workers 1
    --timeout 300000
    --graceful-timeout 300000
    --keep-alive 300000
Run Code Online (Sandbox Code Playgroud)

我也尝试了工人阶级的课程,gevent,sync但没有成功。谁能告诉我为什么持续发生此超时错误。谢谢

这是我的日志

Starting Gunicorn.
[2017-11-10 06:03:45 +0000] [1] [INFO] Starting gunicorn 19.7.1
[2017-11-10 06:03:45 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
[2017-11-10 06:03:45 +0000] [1] [INFO] Using worker: eventlet
[2017-11-10 06:03:45 +0000] [8] [INFO] Booting worker with pid: …
Run Code Online (Sandbox Code Playgroud)

python django gunicorn docker

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

将具有列表中值的字典转换为 Pandas DataFrame

我有一本以城市名称为键的字典,对应于每个城市,有一个日期列表。例如:

{
'A':['2017-01-02','2017-01-03'],
'B':['2017-02-02','2017-02-03','2017-02-04','2017-02-05'],
'C':['2016-02-02']
}
Run Code Online (Sandbox Code Playgroud)

我想将其转换为以下带有 2 列的数据框。

City_Name  Date
A          2017-01-02
A          2017-01-03
B          2017-02-02
B          2017-02-03
B          2017-02-04
B          2017-02-05
C          2016-02-02
Run Code Online (Sandbox Code Playgroud)

python dictionary dataframe pandas

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

如何读取Angular-4资产中的csv文件

我是angular-4的新手,我想从angular-4资源目录读取一个csv文件,文件大小为5mb,我不想从django后端服务器读取这个文件,因为这个文件只显示演示图而且我不需要向服务器发送5mb额外的请求,感谢目前我关注这个堆栈溢出问题

文件阅读

private fs = require('fs');

readCsvData () {
    let allText = this.fs.readFileSync('assets/demo-Results.csv', 'utf8');
    console.log(allText)
    // this.extractData(allText);
}
Run Code Online (Sandbox Code Playgroud)

错误是:

ShowDemoResultsComponent.html:17 ERROR TypeError:this.fs.readFileSync不是ShowDemoResultsComponent.webpackJsonp中的函数.../../../../../src/app/show-demo-results/show-demo -results.component.ts.ShowDemoResultsComponent.readCsvData(show-demo-results.component.ts:119)at object.eval [as handleEvent](ShowDemoResultsComponent.html:17)at handleEvent(core.es5.js:12023)at at callWithDebugContext(core.es5.js:13493)在Object.debugHandleEvent [as handleEvent](core.es5.js:13081)的dispatchEvent(core.es5.js:8615)at core.es5.js:9226 at HTMLButtonElement.(platform-b​​rowser.es5.js:2651)在ZoneDelegate.webpackJsonp .../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask(zone.js:425)at Object .onInvokeTask(core.es5.js:3881)

csv node.js typescript angular

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

在 Ag 网格中动态更改或设置单元类别

我有一个 Div,其大小可以根据用户操作(小视图和大视图)而变化(仅 div 调整大小),并且该 div 包含 ag-grid。
最初 div/grid 以压缩大小加载,因此我根据类似(小字体大小、高度、填充等)使用类来删除滚动,
但我希望当用户放大 div 大小时,该类将与另一个类(大字体)交换字体大小、高度等),但我找不到任何网格 api 或方法来动态设置 cellClass 和 headerClass。

我还可以在 gridOptions 中更新一件事并根据新选项加载网格。

html css ag-grid ag-grid-ng2 angular

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

如何在序列化程序中获取字段值

我想获取传递给函数中的序列化程序的id
id = serializers.IntegerField(label='ID')以获取配置文件对象

def profile_info(self, obj)

但它给出的错误idIntegerField请传递 int 或 string

任何人都可以告诉我如何获取在id字段中传递的值,谢谢。下面是我的序列化程序代码

class UserSerializer(serializers.ModelSerializer):
    id = serializers.IntegerField(label='ID')
    # print ('dadddaaa ',serializers.data)
    profile = serializers.SerializerMethodField('profile_info')
    username = serializers.CharField()
    first_name = serializers.CharField()
    last_name = serializers.CharField()
    # Nazir = serializers.CharField()
    # profile = UsersSerializer(Profile.objects.get(User.objects.get(pk=serializers.data['id'])))
    def profile_info(self, obj): 
        # print ('selffff   ', serializers)
        prof_obj = Profile.objects.get(user=User.objects.get(pk=id))
        return {'id':prof_obj.id}
Run Code Online (Sandbox Code Playgroud)

django serialization django-models django-serializer

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