长安区块链:服务器时间不一致导致调用合约失败

这篇具有很好参考价值的文章主要介绍了长安区块链:服务器时间不一致导致调用合约失败。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.原因:

区块链业务调用合约失败:最终找到的原因是业务服务器和区块链部署服务器两台服务器时间不一致。

2.错误日志:

2.1业务服务器异常日志:

调用区块链的ID为:org.chainmaker.sdk.ChainClient@4916e52d参数为:{deptName=[B@72f87e55, shareDate=[B@20fb3bd0, contactInfo=[B@16500a50, file_name=[B@6891ba3a, dataName=[B@59aa7bab, checkDate=[B@2076fef5, checkStatus=[B@36e27221, file_hash=[B@53c74ead, sampleData=[B@593a005d, checkAdvice=[B@4e2cdcd9, time=[B@6bfacc47, ID=[B@2a155b3, dataDescription=[B@b109552, subjectName=[B@23724afd, createDate=[B@1e573220}

调用区块链的chainClient信息为:ChainId:chain1ClientUser为:org.chainmaker.sdk.User@16d3f094

org.chainmaker.sdk.ChainClientException: get tx by txId 047e55c93097e7d5650c88cb178009bbdadcff1e8dbe3217900f06db217c399a failed

    at org.chainmaker.sdk.ChainClient.sendContractRequest(ChainClient.java:1620)

    at org.chainmaker.sdk.ChainClient.invokeContract(ChainClient.java:307)

2.2区块链服务器日志:

2022-08-16 12:24:33.604 [ERROR] [TxPool] @chain1 v2@v2.1.0/tx_validator.go:51 the txId timestamp is error {"txId": "99a214994b1ece98862c9d630fa21d236c253b422948ece21898a8e7c08d1a42", "txTimestamp": 1660667068, "chainTimestamp": 1660623873}
2022-08-16 12:24:33.616 [INFO] [Storage] @chain1 blockkvdb/blockkvdb.go:563 get value []byte ,TxArchived txid[99a214994b1ece98862c9d630fa21d236c253b422948ece21898a8e7c08d1a42] txIdBlockInfoBytes[]
2022-08-16 12:24:33.616 [WARN] [Vm] @chain1 blockcontract/block_contract.go:925 no such transaction, chainId:chain1

3.解决办法:

根据不同的网段进行时间的修改

*/15 * * * * /usr/sbin/ntpdate 192.168.0.1 > /dev/null文章来源地址https://www.toymoban.com/news/detail-630125.html

到了这里,关于长安区块链:服务器时间不一致导致调用合约失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2022第四届长安杯电子取证竞赛 服务器赛时思路&题解 Zodi4c

    VC容器密码为:2022.4th.changancup! 我赛时的做题思路和关心老师的讲解基本一致,只是没了上帝视角,本人只开了服务器,所以案件的关联性方面会差点,专注于服务器本身,以及比赛时是如何思考的。 队伍分工为本人服务器,毛同学为PC+基础检材分析,刘同学为手机+apk+exe逆

    2024年02月02日
    浏览(84)
  • journal日志导致服务器磁盘满

    ubuntu 18.04服务器磁盘突然100% 一查/var/log/journal目录占了14G 要清理 journal 日志,可以使用以下步骤: 运行以下命令来查看 journal 日志的使用情况: 这将显示 journal 日志的当前使用情况,包括占用的磁盘空间和日志条目数量。 上述命令将清除 journal 日志中超过 100MB 大小的内容

    2024年02月10日
    浏览(41)
  • 服务器数据恢复—服务器进水导致阵列中磁盘同时掉线的数据恢复案例

    服务器数据恢复环境: 数台服务器+数台存储阵列柜,共上百块硬盘,划分了数十组lun。 服务器故障检测: 外部因素导致服务器进水,进水服务器中一组阵列内的所有硬盘同时掉线。 北亚数据恢复工程师到达现场后发现机房内有一台存储柜中的机器都没有开机。和用户方沟

    2024年01月23日
    浏览(51)
  • 服务器 ping 不通有哪些原因导致的

    服务器 ping 不通有哪些原因导致的 太心急。即网线刚插到交换机上就想 Ping 通网关,忽略了生成树的收敛时间。当然,较新的交换机都支持快速生成树,或者有的管理员干脆把用户端口(access port)的生成树协议关掉,问题就解决了。 某些路由器端口是不允许用户 Ping 的。

    2024年02月12日
    浏览(48)
  • 有哪几种行为会导致服务器被入侵

    导致服务器被入侵的行为有很多种,以下是一些常见的行为: 系统漏洞:服务器操作系统或软件存在漏洞,攻击者可以通过利用这些漏洞获取系统权限,从而入侵服务器。 弱口令:服务器的账号密码过于简单或者未及时更新,攻击者可以通过暴力破解等手段获取系统权限,

    2024年02月22日
    浏览(53)
  • 导致服务器CPU跑满的原因有哪些

    一.硬件原因 服务器CPU自身出现问题,比如机房散热不足,温度过热或者驱动故障,导致CPU性能下降,很容易造成CPU跑满的情况。 二.网站代码错误 排查硬件原因后,我们进入网站后台查看是哪些程序占用了大量CPU,检测这些代码自身是否有问题。如果是代码问题就需要

    2024年02月12日
    浏览(62)
  • 使用代理服务器导致电脑无法打开网页解决办法

    日常生活和工作中,经常会使用代理IP。但是在使用完代理服务器之后,很多用户都会遇到这样的问题:明明网络正常,为什么网页确打不开了? 其实,只需要关闭代理服务即可。具体操作如下: win+i进入设置 进入【网络和Internet】 进入【代理】 关闭【使用代理服务器】选

    2024年02月11日
    浏览(69)
  • 服务器卡死,ssh连接不上-finalshell导致

    问题:客户反馈服务器ssh连接不上 设备信息:Asianux Server release 7.3.1512(Lotus) 定位:通过虚拟机控制台重启服务器,发现能登录虚拟机,查看服务器各种状态都正常。 客户使用一段时间后又卡死,ssh连接不上,登录发现进程数有一万多个,导致内存不足,服务器卡断 查看进

    2024年02月03日
    浏览(89)
  • 优化 - 重构一次Mysql导致服务器的OOM

    优化了一次前后端处理不当导致的CPU的一次爆机行为,当然,这和服务器的配置低也有着密不可分的关系,简单的逻辑学告诉我们,要找到真正的问题,进行解决,CPU爆机的关键点在于前后端两个方面,下面针对具体的问题,进行分析和解决。 定位问题 看监控的图表,CPU已

    2024年01月21日
    浏览(73)
  • 由vscode自动升级到1.86导致的“终端可以ssh服务器,但是vscode无法连接服务器”

    简单来说就是,ssh配置没动,前两天还可以用vscode连接服务器,今天突然就连不上了,但是用本地终端ssh可以顺利连接。 我的ssh配置如下: 现在直接在终端中进行ssh,可以顺利连接。 然后在vscode中进行连接,一直失败。 主要报错信息如下: 同时,有个很重要的经验!vsco

    2024年02月19日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包