我正在执行一些独立的python脚本,它们并行运行,并且每隔10ms向Mosquitto代理发布消息(每个110字节)。 每个脚本发布到不同的主题。 mqtt代理安装在树莓派3(Raspbian 8)上,而脚本在Osx Sierra上运行。 不幸的是,当我执行它们,几秒钟后,他们崩溃的错误(每个脚本重复): File "/Users/giordano/Dropbox/Andrea/tesi/sensorsScripts/simulatedsensors/RT-accSimulation.py", line 58, in <module> mqttClient = mqtt.Client() File "/Library/Python/2.7/site-packages/paho/mqtt/client.py", line 497, in __init__ self._sockpairR, self._sockpairW = _socketpair_compat() File "/Library/Python/2.7/site-packages/paho/mqtt/client.py", line 245, in _socketpair_compat sock1.connect(("127.0.0.1", port)) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 228, in meth return getattr(self._sock,name)(*args) socket.error: [Errno 49] Can't assign requested address 试图解决这个问题,我试图同时执行较less的脚本和…它的工作! (我尝试了所有的组合,所以问题不限于特定的脚本,它们是完全相同的)。 此外,我也试图一起执行所有的脚本,但降低了出版率…它也工作了! 从那以后,我认为对于多个并发连接的限制或高数据率附近的问题或类似的东西(我没有经验)。 然后在树莓上编辑etc / mosquitto […]
我有一个专用服务器,我正在尝试创build一个NAT。 我的虚拟主机是LinuX容器,我只有一个公共IP地址,我试图连接到我的LXC内的互联网。 在我的主机上,我有一个互联网访问的默认界面是eno1,我创build了一个桥梁: auto lxc-nat-bridge iface lxc-nat-bridge inet static bridge_ports none bridge_fd 0 bridge_stp off address 192.168.1.1 netmask 255.255.255.0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward 这里是我的LXC的networkingconfiguration: # Network configuration lxc.network.type = veth lxc.network.flags = up lxc.network.link = lxc-nat-bridge lxc.network.ipv4 = 192.168.1.2/24 lxc.network.ipv4.gateway = 192.168.1.1 lxc.network.veth.pair = vethWeb 然后我input这个iptables规则来创build一个伪装: iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o […]
我的设置非常简单:在Windows 10安装了Debian NFS共享。 问题也很简单。 Windows将创build所有新的文件和目录具有相同的权限,在我的情况下0755.这会产生以下问题: 所有的文件/目录0755 – 由于可执行的位目录访问是好的,但所有的文件现在也成为可执行文件,这是不可接受的 所有文件/目录0644 – 目录访问不再可接受,但所有文件现在具有正确的权限 据我所知,这个问题在Linux方面没有任何问题,NFS正在运行。 问题在于Windows没有区分这两者。 Windows上是否有解决scheme,就像Linux上的umask一样,允许使用0755权限创builddirs,使用0644创build文件? 或者,也许在NFS服务器端的一些设置自动转换这些权限,如Samba做的帮助 create mask = 0644 directory mask = 0755 configuration指令?
我创build了一个符号链接到CIFS共享通过networking驱动器共享的目录。 我在某些无法访问的文件夹(“共享名不可用”)上遇到错误,在通过浏览器直接通过networking驱动器访问文件夹时,也可以通过符号链接访问共享。 尝试使用cmd访问它(例如,dir * / s),这不允许我访问链接,只需通过浏览器打开它。 任何想法是什么错误,以及如何使其正常工作,而无需浏览所有的目录? 谢谢。 附上错误的屏幕截图
我有WebApp(ASP.NET MVC,WebJobs,API等)通过虚拟专用网连接到安装在AZURE虚拟机上的SQL。 有时我得到错误:应用程序无法连接到SQL: 基础提供程序在打开时失败与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:TCP提供程序,错误:0 – 等待操作超时。 如果发生此错误,我可以使用SQL(RDP)login到VM,然后运行Query。 重新启动虚拟机,应用程序不能解决这个问题。 但大约30分钟后,它又开始工作,没有任何改变。 错误发生在随机时间例如:24.10.2017错误启动15:31,错误结束15:49,23.10.2017错误启动23:16,错误结束23:35,22.10.2017没有错误,21.10.2017没有错误 有任何想法吗 ?
有没有办法为特定的文件和文件夹设置审计策略? 我想为特定的文件和文件夹设置审核策略。 有没有办法做到这一点? 正常的做法是:右键单击文件或文件夹 – >属性 – >安全选项卡 – >高级 – >审计选项卡 – >继续 – >添加 – >设置一个委托人 – >在“input所有人对象名称select“ – > ok – >完全控制 – > ok – > ok – > ok … 正如你所看到的,这是一个相当长的做法….特别是因为我想要做到以上几百个端点! 是否有一个GPO,批处理脚本或PowerShell脚本,可以启用审计特定的文件和文件夹,我可以推送到所有端点? 我曾经通过CMD听说过AuditPol,但似乎无法find为所有端点上的特定文件设置审计策略的方法。 任何帮助,将不胜感激。 提前致谢!
我真的被困在这里,在相关的post里找不到帮助,这是我第一次和nginx打交道。 我在Synology NAS上安装了一个运行nginx的“Moodle”安装程序,并希望通过域名从外部访问,即我不想使用公共IP。 我已经有了一个域名(让我们说mymoodle.com),并添加了一个“Alogging”到这个域指向我的路由器的公共IP。 当我在浏览器中input“mymoodle.com”时,它指向了Synologynetworking文件夹的根目录,在我的情况下, /var/services/web/ 并包含以下内容: index.html moodle phpMyAdmin web_images 和我的浏览器基本上呈现index.html,所以我的Alogging似乎按预期工作,即mymoodle.com指向该文件夹中的index.html。 但我希望mymoodle.com指向moodle子文件夹(其中包含一个index.php文件)。 我发现Moodle的以下nginxconfiguration文件: /etc/nginx/conf.d/www.Moodle.conf 这看起来像: location ^~ /moodle { include proxy.conf; proxy_read_timeout 3600s; proxy_pass http://127.0.0.1:914; } 我尝试了一堆设置,但似乎没有工作。 我最后的尝试是这样的: server { server_name moodle.trucker.in; root /var/services/web/moodle; } 但当然没有成功。 / etc / nginx /的内容如下所示 ash-4.3# ls -l /etc/nginx/ total 52 lrwxrwxrwx 1 root root 20 Oct 9 […]
我被给了这套iptables规则,据说工作。 iptables -A FORWARD -p tcp –syn –dport 5213 -m limit –limit 120/m –limit-burst 1 -j ACCEPT iptables -A FORWARD -p tcp –syn –dport 5213 -j DROP 我了解限制接受的TCP-SYN数量的部分。 我感到困惑的是如何使用FORWARD链。 我通常会在FORWARD链中看到指定源/目标IP地址的规则,但上面的规则仅指定了目标端口。 这是否意味着目的地仍然是收到此消息的系统? 如果是这样,如果我使用INPUT链而不是这个区别呢?
我需要与我的vpnserverbuild立SSH连接。 如何为没有使用Dyndns或类似工具的dynamic公共ip的主机configurationopenvpn服务器静态IP。 这样我就可以通过SSH连接vpn服务器与静态vpnserver IP,即使公共IP更改连接不中断。
我有一个RAID 1configuration的TerraMaster F4 NAS。 驱动器结束了(根据映射驱动器的信息,只有20.0 K免费),现在我无法访问它们上的任何数据。 在这一点上,我完全满足于进入那里,并开始删除一些文件,但是我没有做任何事似乎工作。 Windows 10中映射的驱动器将无法连接。 Windows 10中的共享文件夹(使用NAS IP)也不会连接。 Linux中的文件挂载(Debian 9)将首先连接并允许我查看文件列表,但试图删除最终导致I / O错误。 SSH在端口22被拒绝。 我已经接触到TM的支持,但是我希望这里有人能够在我等待的时候提供额外的解决scheme。 先谢谢你!