问题标签 [cgminer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
703 浏览

shell - 将 cgminer 作为 cron 作业运行的问题 - Ubuntu

我已经安装在我的机器上,并且在终端中cgminer运行时可以毫无问题地启动它。./cgminer

但是对于一个特定的功能,我正在尝试cgminer通过 cron 作业调用 from using shell script。

1)当我运行 shell 脚本时 cgminer 命令正确执行 2)但是当我将 shell 脚本设置为 cron 作业时它没有执行。

下面是shell脚本中的内容。

请建议。

0 投票
0 回答
59 浏览

sockets - 套接字未使用 Cgminer 和 P2pool 关闭

我对 cgminer 客户端 ( https://github.com/dmaxl/cgminer ) 和最后一个 p2pool 版本有一些问题。cgminer 使用 p2pool 打开套接字,直到 cgminer 在 3 到 4 小时后崩溃。我必须自动重新启动我的 cgminer 以清理打开的套接字。

同时我在P2pool服务器上的莱特币在cgminer挖矿时返回很多“验证签名失败:非规范签名:S值过高”的错误。删除数据库并没有修复错误。

很奇怪……我的平台正常工作,直到我更新了所有软件(p2pool / cgminer 和 litecoind)。

知道如何纠正这个问题吗?对来自 cgminer 的 Litecoind 错误的管理不正确吗?

0 投票
2 回答
4197 浏览

curl - 我已经安装了 libcurl 7.51,但 autogen 无法识别它

我正在尝试安装 cgminer。使用说明:

但是,autogen.sh 显示以下错误:

所以,我从Curl 网站下载了最后一个源代码

并检查版本:

但是再次运行 ./autogen.sh 我得到了同样的错误:

我究竟做错了什么?

0 投票
1 回答
127 浏览

ruby - Ruby 套接字在第二次读取时不返回数据

我家里有一台我无法控制的 asic 计算机,但我可以通过 TCP(CGminer OS)与它的 API 通信。我正在尝试从中记录数据:

此循环的第一次迭代按预期返回数据,第二次是空字符串。我对套接字一无所知,不知道我需要做什么。我知道如果必须,我可以在每次迭代时重新打开套接字,我只是希望我不需要。

0 投票
1 回答
57 浏览

service - cminer 服务没有自动启动

我正在尝试将 cgminer 设置为服务并使其在启动后自动启动。如果我自己启动服务运行良好,但重启后不会自动启动。我正在使用 Armbian Ubuntu 18.03 Orange Pi 电脑。

start-mine 脚本如下所示:

和 cgminer.service

任何人都可以建议我如何让服务在启动时运行?无论服务无法启动,我都尝试了几个小时。

感谢您的任何建议!

0 投票
1 回答
214 浏览

python - Python requests.get() 得到错误无效的消息

我正在尝试用 Python 编写简单的脚本来请求来自比特币矿机的 API GET 响应。我需要请求某个 JSON 键和值 {"command":"summary"}。我将从由此获得的 JSON 有效负载中提取数据,以监控 Zabbix 上的一些机器。

如果我像这样使用 bash 发送请求:

我会得到我需要的数据,我什至可以使用 tr、sed 和 jq 用 bash 处理它......

但是,如果我使用我的 Python 脚本发送请求,我总是会收到“invalid msg”。我宁愿用 Python 来做,因为我正在学习,我可以想象我的错误是非常愚蠢的。这是python代码。

无论我做什么,这都行不通。我尝试使用直接有效负载作为 requests.get 的参数来仅发送字符串。没有任何效果。每次我得到相同的无效味精。我试过直接输入 response = requests.get('http://IPADDRESS:PORT', '{"command":"summary"}') ,单引号或双引号的任何可能组合......没有任何效果。

当我调用它时,我得到三个例外。重要的追溯如下:

http.client.BadStatusLine: STATUS=E,When=1608811559,Code=14,Msg=invalid cmd,Description=whatsminer v1.1

urllib3.exceptions.ProtocolError: ('Connection aborted.', BadStatusLine('STATUS=E,When=1608811559,Code=14,Msg=invalid cmd,Description=whatsminer v1.1'))

raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('STATUS=E,When=1608811559,Code=14,Msg=invalid cmd,Description=whatsminer v1.1') )

我在这里做错了什么?提前感谢您的帮助!

0 投票
1 回答
1244 浏览

mining - Gminer 在 CPU 上验证

我是 gminer 的新手,谁能告诉我为什么它在 CPU 而不是 GPU 上进行验证? 在此处输入图像描述

0 投票
0 回答
58 浏览

linux - 当哈希率在 asic l3+ 中下降时 cgminer 重启

我是 c# 开发人员。我想为 asic 编写 linux 代码l3+这是LTC矿工。
1-当哈希率下降或所有芯片时x 然后重新启动 cgminer
2-l3+连接到API服务器并从中获取配置(url/用户名/密码)然后其设置为我的 asic。

我应该寻找哪些主题?

我使用的是旧固件(l3+ 2017),我可以连接到WinSCP.
l3+ 使用linux3.8.13 和cgminer3.7

谢谢