小编Mic*_*ing的帖子

java.net.SocketException:没有可用的缓冲区空间(达到最大连接数?):JVM_Bind

Tomcat在Windows下运行webapp.几天之后(在非常低的负载下),标题中提到的异常开始出现在日志中,从那一点开始就无法建立新的连接,唯一的解决方法就是重启服务器.

环境:

  • 最新的Tomcat 6
  • Windows Server 2008 R2
  • JDK 6更新30
  • SQL Server 2008
  • Kerberos身份验证

到目前为止收集的证据:

  • netstat显示没有过多的连接数
  • ProcessExplorer显示没有过多的打开文件句柄
  • 系统主内存使用率是平均值
  • JVM堆使用率是平均值
  • 重启Tomcat并没有解决问题

开放式问题:

  • 如果我们泄漏连接,它们不应该出现在netstat中吗?
  • 不应该重启appserver解决问题,因为操作系统应该释放所有进程资源?
  • 有没有办法将问题追溯到其起源?例如,安装监控软件,可能类似于lsof等?

我没有想法,任何提示赞赏!

windows tomcat jvm connection-leaks socketexception

38
推荐指数
2
解决办法
7万
查看次数

将RGBA转换为HEX

给出一个css颜色值,如:

 rgba(0, 0, 0, 0.86)
Run Code Online (Sandbox Code Playgroud)

假设为白色背景,如何将其转换为将alpha分量考虑在内的RGB十六进制值?

html css hex colors rgba

24
推荐指数
1
解决办法
5万
查看次数

查找具有特定字段的所有Lucene文档

我想在索引中找到具有特定字段的所有文档,而不管字段的值如何.如果可能的话,使用查询语言,而不是API.

有办法吗?

lucene

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

如何找到linux shell上给定路径的可用磁盘空间?

1)我在某个目录中2)我想知道剩下多少可用空间

这是一个简单的命令吗?我不想看fstab或其他什么,不得不在我的脑海中映射设备和挂载点,以确定我剩下多少可用空间.

linux sysadmin diskspace linux-disk-free

15
推荐指数
3
解决办法
4万
查看次数

当用户注销时,Excel COM自动化停止工作

我开发了一个服务器应用程序,它使用Excel 2007 COM自动化来转换一些xls文件.它作为Windows Datacenter实例上的服务启动,在其自己的用户下运行,我不得不更改DCOM安全设置("作为交互式用户启动")以使其工作.

问题是,当我注销(通过RDP)时,它会停止工作.我登录,它再次工作.

有没有人有同样的问题?我很高兴在这一点上有任何帮助.

com excel automation dcom

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

Java Kerberos身份验证似乎有效,但仍然被拒绝

我有一个Java客户端应用程序和一个Java服务器应用程序,我正在尝试通过Kerberos对服务器进行身份验证.客户端基本上使用http组件和SPNEGO进行HTTP GET调用,但我总是得到401 Unauthorized结果.

我无法在下面的Kerberos登录序列中发现错误,也许你们可以:

Debug is  true storeKey false useTicketCache false useKeyTab false doNotPrompt f
alse ticketCache is null isInitiator true KeyTab is null refreshKrb5Config is fa
lse principal is null tryFirstPass is false useFirstPass is false storePass is f
alse clearPass is false
Kerberos-Benutzername [GP_Myuser]: GP_Myuser@EESERV.LOCAL
Kerberos-Passwort f³r GP_Myuser@EESERV.LOCAL:
                [Krb5LoginModule] user entered username: GP_Myuser@EESERV.
LOCAL

default etypes for default_tkt_enctypes: 23.
Acquire TGT using AS Exchange
default etypes for default_tkt_enctypes: 23.
>>> KrbAsReq calling createMessage
>>> KrbAsReq in …
Run Code Online (Sandbox Code Playgroud)

java kerberos spnego gssapi

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

为什么我在Minikube上收到“未绑定的即时PersistentVolumeClaims”?

我收到“ pod具有立即绑定的PersistentVolumeClaims”,但我不知道为什么。我在macOS上运行minikube v0.34.1。这里是配置:

es-pv.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
  name: elasticsearch
spec:
  capacity:
    storage: 400Mi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/data/elasticsearch/"
Run Code Online (Sandbox Code Playgroud)

es-statefulset.yaml

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: es-cluster
spec:
  serviceName: elasticsearch
  replicas: 3
  selector:
    matchLabels:
      app: elasticsearch
  template:
    metadata:
      labels:
        app: elasticsearch
    spec:
      containers:
        - name: elasticsearch
          image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.3
          resources:
            limits:
              cpu: 1000m
            requests:
              cpu: 100m
          ports:
            - containerPort: 9200
              name: rest
              protocol: TCP
            - containerPort: 9300
              name: inter-node
              protocol: TCP
          volumeMounts:
            - name: data
              mountPath: /usr/share/elasticsearch/data
          env:
            - …
Run Code Online (Sandbox Code Playgroud)

kubernetes minikube

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

如何重置所有数组元素?

经过广泛的谷歌搜索和研究来源后,这是我想出的最短的内容:

let mut buf = [0u8; 200];
for elem in buf.iter_mut() {
    *elem = 0;
}
Run Code Online (Sandbox Code Playgroud)

难道真的没有办法让它成为一句台词吗buf.set_all(0)

arrays rust

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

Hibernate 5与Spring JTA

我在用:

  • Hibernate 5.0.2
  • 春天4.2
  • Atomikos 3.9.3

官方文档说你只需要设置jtaTransactionManager,一切正常:

    <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
            <property name="dataSource" ref="atomikosDataSource" />
            <property name="jtaTransactionManager" ref="jtaTransactionManager"/>
            [...]
    </bean>
Run Code Online (Sandbox Code Playgroud)

不幸的是,会议没有被刷新 - 没有写作正在进行.有什么问题?

spring hibernate jta atomikos hibernate-5.x

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

如何在不同主机上运行测试容器

当启动大量测试容器时,我的 16GB MBP 变得非常慢。我想在运行 Windows 的强大桌面上运行它们。如果这可以在我的本地网络之外工作,那就更好了。

windows macos docker testcontainers

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