小编Dav*_*vid的帖子

来自mac os x的Tsung负载测试

我试图从我的Mac OS X机器发出一个Tsung请求,但我没有太多运气.

我编辑了〜/ .tsung/tsung.xml配置文件,甚至尝试使用-f参数多次更改该文件的位置.

当我运行tsung start时,它返回此输出

dave:/Applications/MAMP/htdocs/barebonessite/wp-content/themes/barebones $ tsung -f      ~/.tsung/tsung.xml -l . start
Starting Tsung
"Log directory is: /Applications/MAMP/htdocs/barebonessite/wp-   content/themes/barebones/./20130503-1325"
Config Error, aborting ! {{case_clause,{error,enoent}},
                      [{xmerl_scan,fetch_DTD,2,
                           [{file,"xmerl_scan.erl"},{line,1283}]},
                       {xmerl_scan,scan_doctype2,3,
                           [{file,"xmerl_scan.erl"},{line,1227}]},
                       {xmerl_scan,scan_prolog,4,
                           [{file,"xmerl_scan.erl"},{line,722}]},
                       {xmerl_scan,scan_document,2,
                           [{file,"xmerl_scan.erl"},{line,563}]},
                       {xmerl_scan,file,2,
                           [{file,"xmerl_scan.erl"},{line,249}]},
                       {ts_config,read,2,
                           [{file,"src/tsung_controller/ts_config.erl"},
                            {line,68}]},
                       {ts_config_server,handle_call,3,
                           [{file,
                                "src/tsung_controller/ts_config_server.erl"},
                            {line,198}]},
                       {gen_server,handle_msg,5,
                           [{file,"gen_server.erl"},{line,588}]}]}
Run Code Online (Sandbox Code Playgroud)

我的配置文件如下所示:

<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/usr/share/tsung/tsung-1.0.dtd">
<tsung loglevel="notice" version="1.0">

  <clients>
    <client host='localhost' use_controller_vm='true'/>
  </clients>    

<servers>
    <server host="54.225.212.193" port="80" type="tcp"></server
</servers>

<load>
    <arrivalphase phase="1" duration="10" unit="minute">
        <users maxnumber="650" arrivalrate="8" unit="second"/>
    </arrivalphase>
</load>

<sessions>
    <session …
Run Code Online (Sandbox Code Playgroud)

php load tsung

6
推荐指数
2
解决办法
3200
查看次数

echo json over命令行到文件中

我有一个构建工具,它创建一个注入格式字符串的versions.json文件json.

最初我只想通过回声注入json,如下所示.

json = {"commit_id": "b8f2b8b", "environment": "test", "tags_at_commit": "sometags", "project": "someproject", "current_date": "09/10/2014", "version": "someversion"}

echo -e json > versions.jso
Run Code Online (Sandbox Code Playgroud)

然而echo似乎逃脱了所有的引号,所以我的文件最终会像这样:

{commit_id: b8f2b8b, environment: test, tags_at_commit: somereleasetags, project: someproject, current_date: 09/10/2014, version: someproject}
Run Code Online (Sandbox Code Playgroud)

遗憾的是,这不是有效的JSON.

linux json cmd echo

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

由于连接重置错误,AWS中的Maven工件传输失败

在AWS ECS中使用Maven构建时遇到一些问题.目前还不完全确定问题是什么.

仅供参考此版本在EC2主机上的docker容器上运行

telnet很好.

[root@host ~]# telnet repo.maven.apache.org 443
Trying 151.101.60.215...
Connected to repo.maven.apache.org.
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

在大多数情况下,它下载到一定程度.

07:52:10 [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ hybris-package ---
07:52:10 [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
07:52:10 [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
07:52:10 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.pom
07:52:13 May 09, 2018 7:52:13 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
07:52:13 INFO: I/O exception (java.net.SocketException) caught when processing request to {s}->https://repo.maven.apache.org:443: Connection reset
07:52:13 May 09, 2018 7:52:13 AM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
07:52:13 …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services amazon-ecs maven

6
推荐指数
0
解决办法
274
查看次数

Github Action 使用具有可重用工作流程的矩阵

我一直在围绕可重用​​工作流程查找 Github Action 文档,并尝试将一系列矩阵拼凑在一起。

我的伪工作流程类似于以下步骤。

  • 作业 1:找出路径下更改的文件并将其输出为 json
  • 作业 2:将文件列表迭代为矩阵并调用另一个工作流程。
  • 作业 3(在其他工作流程中):只需将另一个矩阵定义与单个输入值结合使用即可执行一组步骤。

这似乎是一个相对简单的目标。然而,工作流程可重用调用似乎不支持strategy. 如我错了请纠正我?

github github-actions

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

即使以前工作正常,EC2 SSH端口22连接仍被拒绝

我有一个EC2实例,上面托管了几个站点,以前一直很好用。

今天,我尝试通过SSH进入该端口,即使安全组已将其打开并且安全组已设置为实例,它也只是拒绝端口22上的连接。

任何人都可以帮助我解决为什么会这样吗?

我每次都得到这条线-ssh:连接到主机54.247.99.86端口22:连接被拒绝

ssh amazon-ec2 amazon-web-services

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

Terraform 字符串函数 trim、trimsuffix、trimprefix 所有报告在 0.12.16 中未从控制台找到

https://www.terraform.io/docs/configuration/functions/trim.html

修剪 修剪前缀 修剪后缀

在 terraform 控制台的 0.12.16 版本上,未找到所有报告功能。

$ terraform console
> trim("dave.", ".")

>  
Error: Call to unknown function

  on <console-input> line 1:
  (source code not available)

There is no function named "trim".
Run Code Online (Sandbox Code Playgroud)

terraform

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

EC2无法SSH到github

克隆到网站...权限被拒绝(publickey).致命:远程端意外挂断

不断在我的EC2实例上获取此信息,即使我已生成SSH密钥并将SSH密钥添加到Github上的允许密钥.

当我测试身份验证时,我得到这个:

输入密钥'/home/ec2-user/.ssh/id_rsa'的密码:您好DaveHewy!您已成功通过身份验证,但GitHub不提供shell访问权限.

但是,当我尝试克隆一个回购时,没有这样的运气.

git ssh github amazon-ec2

3
推荐指数
2
解决办法
6421
查看次数

终端输入不会启动新行

我有一个随机问题,我个人觉得很烦人.我使用终端很多,并安装了一个主题,甚至玩弄了提示上显示的内容.但是,如果我写一个特别的文本行,它不会在终端中开始新行,而是会开始覆盖当前终端行中屏幕上显示的内容.我想知道是否有人知道解决这个问题的方法,以便它确实显示一个新行并且所有输入都是可见的.

PS1值

export PS1="\r\n\e[1;32mdave:\w $\e[0;37m "
Run Code Online (Sandbox Code Playgroud)

shell terminal

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

运行laravel可以说明laravel之外的数据库事务

require dirname(dirname(__DIR__)) . '/vendor/autoload.php';
require dirname(__DIR__) . '/config.php';

use Illuminate\Database\Capsule\Manager as DB;

$dbc = new DB;

$dbc->addConnection(array(
    'driver'    => 'mysql',
    'host'      => 'localhost',
    'database'  => DB_NAME,
    'username'  => DB_USER,
    'password'  => DB_PASSWORD,
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => ''
));

$dbc->setAsGlobal();
$dbc->bootEloquent();
Run Code Online (Sandbox Code Playgroud)

$ dbc->的BeginTransaction();

给我这个错误,

PHP Fatal error:  Call to undefined method Illuminate\\Database\\Capsule\\Manager::beginTransaction()
Run Code Online (Sandbox Code Playgroud)

任何人都可以提供一些帮助,如何在laravel之外使用胶囊和数据库事务.我找不到任何暗示这不起作用的东西?

php laravel

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

当json要求值是整数时,将地形插值到json文件

尝试解决是否可行。拖曳Terraform文档无济于事(没有太多惊喜)。

以下面的极细线示例为例。

[
  {
    "cpu": "${var.master_container_cpu}",
  }
]
Run Code Online (Sandbox Code Playgroud)

调用aws_ecs_task_definition资源时,与该tf参数相邻;

container_definitions = "${file("task-definitions/example.json")}"
Run Code Online (Sandbox Code Playgroud)

将导致以下错误;

Error: aws_ecs_task_definition.example-task: ECS Task Definition container_definitions is invalid: Error decoding JSON: json: cannot unmarshal string into Go struct field ContainerDefinition.Cpu of type int64
Run Code Online (Sandbox Code Playgroud)

任何帮助都超过了欢迎:)

terraform

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