小编tin*_*mho的帖子

ETCD 集群出现 rpc 错误:code = DeadlineExceeded desc = 超出上下文截止时间

只是在这里寻找一些说明我有一个 2 节点 etcd 集群:

master01=http://10.1.1.21:2379,master02=http://10.1.1.22:2379
Run Code Online (Sandbox Code Playgroud)

一切运行良好。如果我登录 master01 并执行以下操作:

etcdctl --cluster=true endpoint health
Run Code Online (Sandbox Code Playgroud)

我得到了很好的回应:

http://10.1.1.21:2379 is healthy: successfully committed proposal: took = 25.628392ms
http://10.1.1.22:2379 is healthy: successfully committed proposal: took = 42.98645ms
Run Code Online (Sandbox Code Playgroud)

所有操作 get、put 都按预期运行。

ETCDCTL_API=3 etcdctl --endpoints=http://10.1.1.21:2379,http://10.1.1.22:2379 get date
Run Code Online (Sandbox Code Playgroud)

当我删除其中一个节点时,问题就开始了,因此,如果我杀死一个节点,我现在会收到错误而不是结果,例如:

ETCDCTL_API=3 etcdctl --endpoints=http://10.1.1.21:2379,http://10.1.1.22:2379 get date
{"level":"warn","ts":"2021-09-09T08:58:22.175Z","logger":"etcd-client","caller":"v3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc0000e0a80/#initially=[http://10.1.1.21:2379;http://10.1.1.22:2379]","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = context deadline exceeded"}
Error: context deadline exceeded
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我杀死了master01,我做错了什么吗?

etcd kubernetes etcdctl

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

Spring Batch无法序列化类型的对象:class org.springframework.batch.core.StepExecution

我有一个Spring Batch作业现在给我一个错误:无法序列化类型的对象:class org.springframework.batch.core.StepExecution Job Listener正在打印以下异常:

org.springframework.batch.core.JobExecutionException: Flow execution ended unexpectedly
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:140) ~[FlowJob.class:3.0.6.RELEASE]
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306) ~[AbstractJob.class:3.0.6.RELEASE]
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:135) [SimpleJobLauncher$1.class:3.0.6.RELEASE]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_51]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_51]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_51]
Run Code Online (Sandbox Code Playgroud)

配置如下:

  <job id="job2" restartable="false" job-repository="jobRepository" parent="baseJob">
<step id="job2StepBootstrap" parent="parentJobStep">
  <tasklet ref="job2TaskBootstrap"  transaction-manager="jobsTransactionManager" />
</step>
<listeners>
  <listener ref="job2JobListener"/>
</listeners>
Run Code Online (Sandbox Code Playgroud)

更多

<bean id="jobsTransactionManager"
   class="org.springframework.batch.support.transaction.ResourcelessTransactionManager" />


<bean id="jobRepository"
          class="org.springframework.batch.core.repository.support.MapJobRepositoryFactoryBean">
<property name="transactionManager" ref="jobsTransactionManager" />            
<property name="isolationLevelForCreate" value="ISOLATION_SERIALIZABLE" />    
<property name="validateTransactionState" value="false"/>
Run Code Online (Sandbox Code Playgroud)

对我来说不是很明显有什么不对,我非常感谢你的帮助.我根本不想保存作业元数据.

public class BatchDeploymentTaskBootstrap implements Tasklet, Serializable{

 @Override
  public …
Run Code Online (Sandbox Code Playgroud)

java spring spring-batch

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

WordPress 和 MySQL - 服务器请求客户端未知的身份验证方法

我刚刚在这里碰壁了。尝试像所有人一样安装 WordPress,我下载了MySql 8.XX最新版本的 wordpress 和最新版本的PHP 7.xxx.

现在我似乎无法设置它。我正进入(状态

The server requested authentication method unknown to the client
Run Code Online (Sandbox Code Playgroud)

错误。当我查看这个论坛上的一些问题和答案时,有些人建议我添加

old_passwords=1
Run Code Online (Sandbox Code Playgroud)

到mysqldefaults.ini文件。我这样做我的服务不会启动。我曾尝试将用户密码更改为安全密码,经过数小时的尝试,我还发现即使我输入了错误的密码,我仍然遇到相同的错误...

有人能帮帮我吗...

mysql authentication wordpress php-7

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