小编ken*_*orb的帖子

System.IO.IOException:打开的文件太多

在Mac OS X上调试我的ServiceStack Web应用程序时,我间歇性地收到此错误.

我似乎无法确定它是什么,我尝试使用此命令杀死xamarin Web服务器:

ps aux | grep xsp4 | grep -v grep | awk '{print $2}' | xargs kill -9
Run Code Online (Sandbox Code Playgroud)

我已经尝试续订DHCP租约并清除DNS缓存.甚至尝试重启整个Mac.

请注意,代码似乎没有任何问题,因为当我使用此命令手动运行Xamarin Web服务器时:

xsp4 --root ~/Development/PROJ_FOLDER --port 8080
Run Code Online (Sandbox Code Playgroud)

它运行正常......我只是在从Xamarin Studio运行应用程序时才看到问题.

有任何想法吗?

macos servicestack xamarin-studio

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

git checkout master错误:pathspec'master'与git已知的任何文件都不匹配

所以,我创建了一个新的Rails应用程序 rails new myapp,然后再cd myapp然后git init,然后git checkout -b experimental-它创造了新的分支蛮好的,因为我试图切换回主没有工作,我得到了错误的标题,还git branch-什么,所以我做了chceck,并且分支文件夹如我所愿地为空?

git

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

如何在没有无效选项警告的情况下为Vagrant实现自定义选项?

我正在尝试为Vagrant实现新的自定义选项,如下所示Vagrantfile:

# -*- mode: ruby -*-
require 'getoptlong'

opts = GetoptLong.new(
  [ '--vm-name',        GetoptLong::OPTIONAL_ARGUMENT ],
)

vm_name        = ENV['VM_NAME'] || 'default'

begin
  opts.each do |opt, arg|
    case opt
      when '--vm-name';        vm_name        = arg
    end
  end
  rescue
# @fixme: An invalid option error happens here.
end

Vagrant.configure(2) do |config|
  config.vm.define vm_name
  config.vm.provider "virtualbox" do |vbox, override|
    override.vm.box = "ubuntu/wily64"
  end
end
Run Code Online (Sandbox Code Playgroud)

现在,每当我运行任何流浪汉命令时,它都会显示以下警告,例如

vagrant destroy -f
Run Code Online (Sandbox Code Playgroud)

/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant:无效选项 - f

另一个例子:

$ vagrant --vm-name=foo up --no-provision
/opt/vagrant/embedded/gems/gems/vagrant-1.8.1/bin/vagrant: unrecognized option `--no-provision'
Bringing …
Run Code Online (Sandbox Code Playgroud)

ruby getopt rescue vagrant vagrantfile

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

rundeck 2.6.8.1无法更改默认的admin/admin

我试图创建新的管理员通行证:

java -cp jetty-all-7.6.0.v20120127.jar org.eclipse.jetty.util.security.Password admin 'pass'
Run Code Online (Sandbox Code Playgroud)

并复制到像这样的realm.properties:

admin: CRYPT:pass-string,server-administrator,content-administrator,admin
Run Code Online (Sandbox Code Playgroud)

并在文件中注释framework.server.usernameframework.server.passwordframework.properties.

我重新启动了rundeckd,但我仍然可以使用admin/admin登录GUI.

我在这里缺少什么?

rundeck

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

使用 [:word:] 删除单词给出:无效的字符类名称

我正在运行这个sed命令:

sed -e 's/\/[[:word:]]+//g' *.csv
Run Code Online (Sandbox Code Playgroud)

*.csv文件中我有类似的内容:

name/name, val1, val2
name2/name2, val3, val4
etc
Run Code Online (Sandbox Code Playgroud)

我想删除一个name等等/以获得name, val1, val2....但我收到此错误:

sed: -e expression #1, char 18: Invalid character class name
Run Code Online (Sandbox Code Playgroud)

我使用的是 Ubuntu 16.04

regex unix ubuntu sed

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

如何在终端屏幕上列出葡萄酒流程?

我知道,我可以通过运行任务管理器:wine taskmgr。但是,我希望在终端屏幕上列出类似于ps(但不使用它)的Wine流程,但仅适用于Wine环境中的流程。

如何使用Wine命令行工具实现这一目标?

wine process

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

Docker Swarm模式下的浏览器服务容器

我使用docker-machine创建了3个vm:

docker-machine create -d virtualbox manager1
docker-machine create -d virtualbox worker1
docker-machine create -d virtualbox worker2
Run Code Online (Sandbox Code Playgroud)

这些是他们的IP:

docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
manager   -        virtualbox   Running tcp://192.168.99.102:2376                                   v1.12.6
worker1   -        virtualbox   Running   tcp://192.168.99.100:2376           v1.13.0-rc5  
worker2   -        virtualbox   Running   tcp://192.168.99.101:2376           v1.13.0-rc5   
Run Code Online (Sandbox Code Playgroud)

然后 docker-machine ssh manager1

和:

docker swarm init --advertise-addr 192.168.99.102:2377
Run Code Online (Sandbox Code Playgroud)

然后worker1和worker2加入到swarm中.

现在我创建了一个覆盖网络:

docker network create -d overlay skynet
Run Code Online (Sandbox Code Playgroud)

并在全局模式下部署服务(节点的1个任务):

VM_IP:SERVICE_PORT[R

节点实际上有1个容器(任务).

现在,我想直接访问我的虚拟主机..或者,至少,我想直接浏览我的服务容器,因为我想用nginx开发我的服务负载均衡器.为此,在我的nginx conf文件中,我想指向一个特定的服务集合器(即现在我在全局模式下有3个节点(1个管理员和2个工作者),所以我有3个任务在运行 - > i我想选择这3个容器中的一个.我怎样才能做到这一点?

[编辑]:我可以指向我的swarm节点,只需浏览到VM_IP:SERVICE_PORT,即:

192.168.99.102:8200

但仍有内部负载平衡.我在想,如果我指向一个特定的swarm节点,我将在该特定节点内使用容器.但是现在没什么.

virtualbox nginx docker docker-swarm katacoda

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

如何获取 Twig 中的节点 URL?

我创建了一个 VIEW 页面 -views-view-fields--MYFOOBAR.html.twig

我设法通过以下方式输出图像字段的 URL:

{{ file_url(row._entity.field_image.entity.uri.value) }}
Run Code Online (Sandbox Code Playgroud)

我还管理了如何输出普通数据字段,如文本或数字:

{{ row._entity.field_MYTEXTFIELD.value }}
Run Code Online (Sandbox Code Playgroud)

抱歉,我问了一个愚蠢的问题,但是我怎样才能获得我的节点的 URL?我需要类似的东西:

<a class="full-item-title" href="NODE URL">{{ row._entity.field_MyH1Text.value }}</a>
Run Code Online (Sandbox Code Playgroud)

php drupal twig drupal-8

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

如何修改活跃交易的止损?

我在使用 MQL5 修改正在运行的交易的止损时遇到了麻烦。选择订单对我来说很有效。但是如果我尝试访问变量(例如OrderTicket()& OrderOpenPrice()),它总是返回 0.00000:

2017.06.01 00:06:32.114 2016.04.08 00:00:00   failed modify  buy 0.00  sl: 0.00000, tp: 0.00000 -> sl: 1.41594, tp: 0.00000 [Invalid request]
Run Code Online (Sandbox Code Playgroud)

这是我的止损修改无效:

void modifyStops() {

   int total = OrdersTotal();          // total number of placed pending orders
   Print( total + " Orders on the line!!!" );

   //--- Over all placed pending orders
   for ( int i = 0; i <  total; i++ )
   {     bool isOrderSelected = OrderSelect( i, SELECT_BY_POS, MODE_TRADES );
         if (  isOrderSelected …
Run Code Online (Sandbox Code Playgroud)

algorithmic-trading metatrader5 mql5

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

NVRM: RmInitAdapter failed: Xid: 79, GPU has fall off the bus

有两次,当我使用 4x1080ti 完成训练模型时,服务器宕机了。服务器为什么会崩溃?

我得到 sysylog 并发现 Nvidia 驱动程序或 GPU 有问题。

系统日志:(和nvidia-bug-report.log

[第二个]

9 月 6 日 21:11:41 gpu-8-server-intesight 内核:[31429.221258] NVRM:RmInitAdapter 失败!(0x30:0xffff:682)

9 月 6 日 21:11:41 gpu-8-server-intesight 内核:[31429.221337] NVRM:rm_init_adapter 设备承载次要编号 0 失败

9 月 6 日 21:13:54 gpu-8-server-intesight 内核:[31562.154256] NVRM:RmInitAdapter 失败!(0x30:0xffff:682)

9 月 6 日 21:13:54 gpu-8-server-intesight 内核:[31562.154306] NVRM:rm_init_adapter 失败,设备承载次要编号 1

[第一个]

9 月 6 日 02:48:40 gpu-8-server-intesight 内核:[557998.990374] NVRM:PCI 上的 GPU:0000:04:00:GPU-bc54db68-a3cb-54e9-7287-b95c69e41cf1

9 月 6 日 02:48:40 gpu-8-server-intesight 内核:[557998.990375] NVRM:GPU 板序列号:

9 月 6 日 02:48:40 gpu-8-server-intesight 内核:[557998.990376] …

crash ubuntu driver nvidia multi-gpu

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