小编sau*_*d91的帖子

芹菜任务中的grpc超时

我正在尝试连接到芹菜任务中的GRPC服务器.我有以下代码

    timeout = 1
    host = '0.tcp.ngrok.io'
    port = '7145'
    channel = grpc.insecure_channel('{0}:{1}'.format(host, port))
    try:
        grpc.channel_ready_future(channel).result(timeout=timeout)
    except grpc.FutureTimeoutError:
        sys.exit(1)
    stub = stub(channel)
Run Code Online (Sandbox Code Playgroud)

当我通过Python shell运行此代码段时,我能够建立连接,并执行GRPC方法.但是,当我通过Celery任务运行时,我得到了grpc.FutureTimeoutError,并且连接没有建立.

Celery工作人员与grpc服务器位于同一台机器上.我尝试使用该socket库来ping GRPC服务器,这是有效的(它返回了一些垃圾响应).

我正在使用Python 2.7,grpcio==1.6.0已安装.Celery版本是4.1.0.任何指针都会有所帮助.

python celery grpc

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

限制样式表对父窗口小部件的影响?

我正在设置QWidget子类的背景颜色.当我使用样式表执行此操作时,QWidget更改中其他组件的样式(例如,PushButton的颜色及其外观会发生变化).

如何确保仅容器窗口小部件的背景颜色发生更改,其余子组件保持不变?

css qt stylesheet

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

HTML中TextArea内的按钮

我正在寻找一个结构,其中一个按钮与textarea的右上角对齐.我能够使用CSS定位来做到这一点.当我开始在textarea内部输入时,文本位于按钮下方.有没有办法让文本通常占据文本区域的整个宽度,但是在达到按钮的边界时,会被包裹到下一行?

html css

6
推荐指数
2
解决办法
2万
查看次数

QSharedMemory跨越两个不同的进程

我想在两个不同的Qt应用程序中共享一个变量.我正在考虑将QSharedMemory用于此目的.我面临的问题是识别Qt应用程序中的共享内存区域.如何确保两个应用程序使用相同的共享内存?

c++ qt ipc

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

SQLServer和VB.net中的DateTime

我试图将当前日期写入数据库表.我已将表格的字段设置为"日期".我在写信

DateTime.Now.Date.ToString作为插入/更新查询的参数.所以,我的代码是这样的:

cmd.CommandText = "update tab set dt = @d where id=1" cmd.Parameters.add("@d",DateTime.Now.Date.ToString)

这似乎不是更新数据库中的值.这里有什么不对劲吗?

sql vb.net asp.net sql-server-2008

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

Bash重定向到文件

我试图将命令的输出重定向到文件.我正在使用的命令(zypper)从互联网下载包.我正在使用的命令是

geyp中的zypper -x -n >> log.txt

该命令逐渐将输出打印到控制台.我面临的问题是上面的命令在命令完成执行后立即写入命令输出.当我将bash输出放到终端上时,如何重定向bas​​h输出,而不是在结束时写入所有命令输出.

bash

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

标签 统计

css ×2

qt ×2

asp.net ×1

bash ×1

c++ ×1

celery ×1

grpc ×1

html ×1

ipc ×1

python ×1

sql ×1

sql-server-2008 ×1

stylesheet ×1

vb.net ×1