小编pup*_*784的帖子

Shell函数用于在特定时间内为特定字符串尾随日志文件

我需要做以下事情以确保我的应用程序服务器

  1. 为特定字符串添加日志文件
  2. 保持阻塞状态,直到打印出该字符串
  3. 但是如果字符串没有打印大约20分钟退出并抛出异常消息,例如"服务器花了20多分钟才能启动"
  4. 如果在日志文件中打印了字符串,则退出循环并继续.

有没有办法在while循环中包含超时?

linux grep tail

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

SettingUp ElasticSearch Logstash

我正在尝试设置LogStash/Redis/ElasticSearch管道以进行集中式日志记录,我有几个问题,

  1. 我相信为了这个工作,你需要一个特定版本的elasticsearch和logstash,在那里我可以找到一对一的映射关于什么版本的elasticsearch和logstash凝聚在一起.

  2. 这可能听起来很愚蠢,但是,在elasticsearch.yml文件中所有行都以#,我是否需要摆脱#一些最小值.

  3. 最后我设置了整个管道,但是我看到以下错误,

    NativeException - org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized];[SERVICE_UNAVAILABLE/2/no master];:
        org/elasticsearch/cluster/block/ClusterBlocks.java:138:in `globalBlockedException'
        org/elasticsearch/cluster/block/ClusterBlocks.java:128:in `globalBlockedRaiseException'
    
    Run Code Online (Sandbox Code Playgroud)

我也安装了elasticsearch head插件,但是无法加载,我看到的只是Chrome标签中的一个旋转轮.

elasticsearch logstash

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

设置模拟API服务器以隔离前端后端依赖项

我们的应用程序是基于API的应用程序,其中前端依赖于对后端的REST API调用.这有时会产生一个问题,即前端团队无法前进,除非后端API已经实施,因为它们总是以不同的速度前进.有没有办法设置服务器,以便前端可以独立工作,无论后端状态如何?

api mocking

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

厨师守护进程每30分钟运行一次

我知道Chef是基于pull的,因为它检测到配方中的任何更改并使用chef客户端来安装更改.我们使用chef来调出EC2实例,但是每30分钟作为守护进程运行的chef-client会再次运行所有的配方,导致对某些服务进行不必要的更改.我想知道有哪些选项可以改变这一点,并按需运行厨师 - 客户.

以下是我到目前为止所考虑的选项,

  1. 将chef-client cookbook上的间隔时间更改为非常高的时间,以便守护程序不会经常运行.
  2. 部署EC2实例后,杀死厨师守护进程ssh或者甚至是厨师食谱.

此外,我相信厨师 - 客户每周都会安排日志轮换,这将再次重启厨师 - 客户端.关于如何避免这种基于拉动的行为的任何想法?

chef-infra

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

在 XSD 验证错误上获取父元素

我有以下带有单位和度量子元素的 xml。

<Depth>
    <measure>1.00</measure>
    <unit>in</unit>
<Depth>
<Width>
    <measure>1.00</measure>
    <unit>in</unit>
</Width>
<vendorPackHeight>
    <measure>1.00</measure>
    <unit>in</unit>
</vendorPackHeight>
<Weight>
    <measure>7.00</measure>
    <unit>LBS</unit> //invalid expected value is lb
</Weight> 
Run Code Online (Sandbox Code Playgroud)

当单位或度量子元素的 XSD 验证失败并出现类似 cvc-enumeration-valid 的错误时,当度量不是来自一组枚举值或单元值时,当数据类型不正确时,cvc-datatype-valid.1.2.1 失败匹配如何获取父元素?在上面的 xml 中,它将是重量。

在 SAXParseException 中,我得到了发生错误的行号。是否可以从行号中获取元素然后获取其父元素?

java xml sax saxparser

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

标签 统计

api ×1

chef-infra ×1

elasticsearch ×1

grep ×1

java ×1

linux ×1

logstash ×1

mocking ×1

sax ×1

saxparser ×1

tail ×1

xml ×1