我正在尝试将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) 我有一本以城市名称为键的字典,对应于每个城市,有一个日期列表。例如:
{
'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) 我是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-browser.es5.js:2651)在ZoneDelegate.webpackJsonp .../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask(zone.js:425)at Object .onInvokeTask(core.es5.js:3881)
我有一个 Div,其大小可以根据用户操作(小视图和大视图)而变化(仅 div 调整大小),并且该 div 包含 ag-grid。
最初 div/grid 以压缩大小加载,因此我根据类似(小字体大小、高度、填充等)使用类来删除滚动,
但我希望当用户放大 div 大小时,该类将与另一个类(大字体)交换字体大小、高度等),但我找不到任何网格 api 或方法来动态设置 cellClass 和 headerClass。
我还可以在 gridOptions 中更新一件事并根据新选项加载网格。
我想获取传递给函数中的序列化程序的id值
id = serializers.IntegerField(label='ID')以获取配置文件对象
def profile_info(self, obj)
但它给出的错误id是
IntegerField请传递 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) angular ×2
django ×2
python ×2
ag-grid ×1
ag-grid-ng2 ×1
css ×1
csv ×1
dataframe ×1
dictionary ×1
docker ×1
gunicorn ×1
html ×1
node.js ×1
pandas ×1
typescript ×1