问题标签 [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.
shell - 将 cgminer 作为 cron 作业运行的问题 - Ubuntu
我已经安装在我的机器上,并且在终端中cgminer
运行时可以毫无问题地启动它。./cgminer
但是对于一个特定的功能,我正在尝试cgminer
通过 cron 作业调用 from using shell script。
1)当我运行 shell 脚本时 cgminer 命令正确执行 2)但是当我将 shell 脚本设置为 cron 作业时它没有执行。
下面是shell脚本中的内容。
请建议。
sockets - 套接字未使用 Cgminer 和 P2pool 关闭
我对 cgminer 客户端 ( https://github.com/dmaxl/cgminer ) 和最后一个 p2pool 版本有一些问题。cgminer 使用 p2pool 打开套接字,直到 cgminer 在 3 到 4 小时后崩溃。我必须自动重新启动我的 cgminer 以清理打开的套接字。
同时我在P2pool服务器上的莱特币在cgminer挖矿时返回很多“验证签名失败:非规范签名:S值过高”的错误。删除数据库并没有修复错误。
很奇怪……我的平台正常工作,直到我更新了所有软件(p2pool / cgminer 和 litecoind)。
知道如何纠正这个问题吗?对来自 cgminer 的 Litecoind 错误的管理不正确吗?
curl - 我已经安装了 libcurl 7.51,但 autogen 无法识别它
我正在尝试安装 cgminer。使用说明:
但是,autogen.sh 显示以下错误:
所以,我从Curl 网站下载了最后一个源代码
并检查版本:
但是再次运行 ./autogen.sh 我得到了同样的错误:
我究竟做错了什么?
ruby - Ruby 套接字在第二次读取时不返回数据
我家里有一台我无法控制的 asic 计算机,但我可以通过 TCP(CGminer OS)与它的 API 通信。我正在尝试从中记录数据:
此循环的第一次迭代按预期返回数据,第二次是空字符串。我对套接字一无所知,不知道我需要做什么。我知道如果必须,我可以在每次迭代时重新打开套接字,我只是希望我不需要。
service - cminer 服务没有自动启动
我正在尝试将 cgminer 设置为服务并使其在启动后自动启动。如果我自己启动服务运行良好,但重启后不会自动启动。我正在使用 Armbian Ubuntu 18.03 Orange Pi 电脑。
start-mine 脚本如下所示:
和 cgminer.service
任何人都可以建议我如何让服务在启动时运行?无论服务无法启动,我都尝试了几个小时。
感谢您的任何建议!
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') )
我在这里做错了什么?提前感谢您的帮助!
linux - 当哈希率在 asic l3+ 中下降时 cgminer 重启
我是 c# 开发人员。我想为 asic 编写 linux 代码l3+
这是LTC矿工。
1-当哈希率下降或所有芯片时x
然后重新启动 cgminer
2-l3+
连接到API
服务器并从中获取配置(url/用户名/密码)然后将其设置为我的 asic。
我应该寻找哪些主题?
我使用的是旧固件(l3+ 2017),我可以连接到WinSCP
.
l3+ 使用linux
3.8.13 和cgminer
3.7
谢谢