2

0x0000000a(无法连接打印机0x0000000a)

#兆易创新##GD32E230##国产芯#记录GD32E230的一个问题,笔者这几天正在使用GD32E230xx替换STM32F031xx,下载GD工程后IAR仿真堆栈告警“the stack pointer for stack'CSTACK'(currently 0x00000000)is outside the stack range(0x20000008 to 0x20000408),且临时变量的值也不对,可以看第一张图;后来请教了GD的FAE,很快就解决了这个问题;解决方法为:将GD的IAR插件由IAR_GD32E23x_AddOn_V1.0.0更新为IAR_GD32E23x_ADDON.2.2.0即可,由图2看。告警消失,CSTACK地址正常,临时变量赋值也正常,成功解决了此问题。

不知道大家有没有经历过在玩游戏或者办公的时候截图会出现黑屏,很莫名其妙的黑屏自己又不会解决感到很头痛,下面小编教大家如何处理为什么电脑按截图就黑屏的这个问题,有遇到这个问题的朋友们快来看看怎么解决吧。

1、按快捷键键win+r打开运行菜单,输入 regedit确定打开注册表编辑器。

2、定位注册表路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDriversDCI。

3、在DCI对应的右侧窗口中左键双击:Timeout(超时),在打开的编辑DWORD(32位)值窗口,把Timeout的数值数据从“7”更改为“0”,再点击:确定;

4、回到注册表编辑器窗口,可以看到:Timeout  REG_DWORD  0x00000000(0),点击文件-退出,退出注册表即可。

以上就是为什么电脑按截图就黑屏的解决方法啦,希望能帮助到大家。

Nacos集群部署中巨坑

最近在linux虚拟机下面部署了一个nacos集群环境遇到一个非常棘手的问题,竟然出现了JVM内存溢出问题,分享给大家,希望能够帮助到有需要的人。

集群环境准备:

1、centos7 + virtualbox

2、jdk11

3、mysql-8.0.1

4、nacos-2.1.0

具体部署步骤如下所示(默认上述环境已经全部准备妥当):

修该application.properties,添加如下内容:

spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://网页链接

db.user.0=root

db.password.0=123456

拷贝cluster.conf.exampcluster.conf文件,添加如下内容:

192.168.0.127:8848

192.168.0.128:8848

192.168.0.129:8848

按照以上两步,分别在另外两台虚拟机上做相同配置

略…………………………..

以单机模式分别启动三个nacos节点:

./startup.sh -m standalone

在浏览器上分别访问nacos,结果如下:

网页链接

正常运行

关闭所有nacos服务:

./shutdown.sh

以集群模式运行nacos服务

./startup.sh -m cluster 或 ./startup.sh

查看nacos进程:ps -ef|grep nacos, 结果如下:

说明nacos进程已经正常启动,其他两台虚拟机也是如此

测试nacos集群,浏览器访问:网页链接,结果如下:

显示无法访问。

接下来就是对问题进行了一通排查,分别从一下几个方面考虑:

10.1、本地浏览器无法访问linux中的nacos服务了

10.2、本地主机与虚拟机存在连通性问题

10.3、Internet和防火墙问题

10.4、配置是否正确

10.5、外部数据库无法连接导致

11、针对以上设想进行一一排查。分析过程如下:

11.1、如果本地服务器无法访问Linux虚拟机中的nacos服务,那么单机环境下也不能访问才对,所以排除这一原因

11.2、使用ping命令测试连通性,结果如下:

默认返回四次连接数据,说明连通性不存在问题,排除这一原因

11.3、查看防火墙状态:systemctl status firewalld,结果如下:

显示防火墙处于关闭状态,排除防火墙原因

11.4、认真查看每个nacos节点下的配置文件,发现配置一切正确

11.5、在单机模式下,访问nacos,并创建一个配置,发现数据中config_info中有相应数据插入,说明数据库正常

至此,问题始终没有得到解决,于是开始一顿谷歌百度。。。。。但是始终还是没解决问题

没办法了,推到重做,再次重新部署,重新启动nacos服务,步骤如下:

启动第一个节点:192.168.0.127:8848

查看nacos进程:ps -ef|grep nacos

查看启动日志:vim /usr/local/nacos/logs/start.out,启动日志如下:

然并没有发现问题。

重复上述步骤启动第二个节点,在启动第二个节点时,查看启动日志终于发现了问题:

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed;error='Out of memory' (errno=12)

至此已经接近了问题的真相:

查看startup.sh启动程序文件:

从nacos的启动程序中发现:

单机模式下jvm最小堆内存为512m,而在集群模式下,JVM最小堆内存要求为2G,因为我的虚拟机内存都采用了virtualbox的默认值1024m,所以导致集群下无法创建JVM虚拟机,所以nacos服务无法启动 。

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2379600/
1
上一篇0ffice2003下载
下一篇 0x0006000d(0x0000000)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部