在此页面上描述的问题完全相同: http : //qnundrum.com/answer.php?q=431114 以下是直接从该页面引用: 我无法安装python-dev因为未满足的依赖。 我怎样才能解决这个问题? 删除python不是一个选项,我不能findpython2.6-dev,因为它不能find。 sudo apt-get install python-dev 以下软件包具有未满足的依赖关系:python-dev:取决于:python2.7-dev(> = 2.7.3),但不会被安装E:无法纠正问题, 所以试试python2.7-dev sudo apt-get install python2.7-dev The following packages have unmet dependencies: python2.7-dev : Depends: python2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed Depends: libpython2.7 (= 2.7.3-0ubuntu3) but 2.7.3-0ubuntu3.1 is to be installed E: Unable to correct problems, you have […]
我试图理解与Ansible的GitHub sshconfiguration(我正在Ansible:Up&Running书上工作)。 我遇到两个问题。 权限被拒绝(publickey) – 当我第一次运行ansible-playbook mezzanine.yml剧本时,我被拒绝了一个权限: failed: [web] => {"cmd": "/usr/bin/git ls-remote '' -h refs/heads/HEAD", "failed": true, "rc": 128} stderr: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. msg: Permission denied (publickey). fatal: Could not read from remote repository. […]
我想在运行在CentOS 4.7上的Django应用程序中使用Python 2.4的function。 Python的默认版本是2.3,我认为最好不要尝试replace它。 有没有办法安装更新版本的Python,并以某种方式告诉Apache使用它的mod_python?
我有一个网站,通过XMLRPC与XMLRPC服务器Web服务进行通信。 (Web服务是使用xmlrpclib以Python编写的。)我相信xmlrpclib在处理一个请求时将会阻塞。 所以如果有三个用户在你之前有一个xmlrpclib请求,你的响应需要四倍的时间。 如果我收到太多的XMLRPC请求,并且Web服务陷入困境并且响应速度慢,如何处理它? 如果我得到的是斜杠,我的首选行为是,第一个用户得到良好的响应时间,其他人被告知稍后再回来。 我认为这比给每个人可怕的回应时间要好得多。 我如何创build这种行为? 这是否称为负载平衡? 我没有真正的平衡,直到我有多个服务器。
我们公司目前面向客户的站点和Intranet站点目前build立在运行IIS 6的传统ASP上。当前站点仅包含大约10个面向客户的页面,以及pipe理人力资源logging,调度等的内部站点。 pipe理层决定,我们将使用这个改写项目来最终开发我们的网上零售店。 他们希望我们使用地理上独立的设施(也是完全不同的ISP)来提供故障切换,以防万一主要设施的WAN链路断开。 我们selectPython进行重写,因为我们希望能够转移到基于Linux的平台,而且我们目前在其他内部开发项目中使用Python。 我们查看了各种Python Web开发框架,CherryPy似乎非常适合我们所需要的,这是为Python生成的内容提供服务的最小环境。 但是,在使用负载平衡和故障转移技术的CherryPy上find信息时遇到了问题。 看起来,我们将被迫在Apache上托pipeCherryPy,以利用支持粘性会话的故障转移/负载平衡群集。 这是正确的,或者有没有办法使用CherryPy的内部服务器或完全不同的HTTP服务器? 另外,是否有服务提供了一种方式来引导集群中的stream量,以便我们不必自己托pipe它? 我们需要能够在两个数据中心之间分配stream量,但是如果WAN链路断开,则不会影响集群将stream量导向仍然可用的集群的能力。
我有以下python脚本,并希望与cron运行,以便每一分钟cron将popup一条消息。 #!/usr/bin/python # -*- coding: utf-8 -*- import gtk.gdk import pynotify import random m=[] m.append("test1") m.append("test2") m.append("test3") n = pynotify.Notification(random.choice(m)) n.set_hint('x', gtk.gdk.screen_width()/2.) n.set_hint('y', gtk.gdk.screen_height()/2.) n.show() 这是我的cron脚本: * * * * * export DISPLAY=:0.0 && /home/user/scripts/notifications.py >/dev/null 2>&1 不幸的是没有发生 你能帮忙吗?
我试图让Apache来运行Python脚本。 我在RHEL6上安装了MOD_WSGI,Apache,Python。 我甚至编辑了httpd.conf文件来包含这些行。 <Directory /var/www/> Options Indexes FollowSymLinks MultiViews ExecCGI AddHandler cgi-script .cgi AddHandler wsgi-script .wsgi AllowOverride None Order allow,deny allow from all </Directory> 我也重新启动了Apache服务器。 但是当我尝试执行python脚本,它只是在浏览器中打印为纯文本。 它根本没有被执行。 请有人帮忙
我正在运行Python 2.5.2附带的Debian Lenny框。 我只想为我的WSGI应用程序运行Python 2.7,保持2.5作为系统的默认值,但是我无法使其工作。 首先,我将Python 2.7.2从源代码安装到/usr/local : Python-2.7.2 # ./configure –enable-shared […] Python-2.7.2 # make […] Python-2.7.2 # make altinstall […] 现在从命令行调用python2.7没有任何问题。 它还可以在/usr/local/lib/python2.7/packagesfind通过pip安装的软件包。 接下来,我构build了mod_wsgi并将其手动复制到Apache模块目录,以便不触及apt-get放置的文件。 mod_wsgi-3.3 # ./configure –with-python=/usr/local/bin/python2.7 […] mod_wsgi-3.3 # make […] mod_wsgi-3.3 # cp .libs/mod_wsgi.so /usr/lib/apache2/modules/mod_wsgi.so-2.7 mod_wsgi-3.3 # cd /usr/lib/apache2/modules modules # ln -sf mod_wsgi.so-2.7 mod_wsgi.so modules # ldd mod_wsgi.so-2.7 linux-vdso.so.1 => […]
所有, 我需要远程监视一个窗口框,如果发生故障,我需要收到一封电子邮件。 值得注意的是,这个盒子需要每晚重新启动,有时在白天也是如此。 所以短暂的5分钟或更短的停机时间是可以的。 但是,更长的停机时间应该会触发电子邮件提醒。 如果晚上发生故障,我不想收到大量的电子邮件,只有一个通知我,所以我可以在早上把它拿回来。 我目前的想法涉及到使用net-snmp和滚动我自己的python脚本来监视框。 这当然是在重新发明轮子。 但是我一直没有find任何我想要的FOSS。 要么他们比必要的更复杂,或者期望您检查他们的控制面板,或者没有一个明显的方法来监视箱子是否与我想要的选项联机。 我想知道是否有我错过的工具,这是我想要的。 或者失败了,什么被认为是这种应用程序的最佳实践? SNMP会提供我需要的信息,还是我还需要做其他的事情? 我需要注意的python脚本中的任何陷阱? 备选scheme和build议表示欢迎,尤其是如果它们包含链接或样本以指向正确的方向。
我已经尝试了大约1000倍的东西,但我似乎无法弄清楚为什么一个简单的Django网站使用apache 2.2.14 / wsgi latest / django 1.3很慢。 我已经证实了这个问题不是我们的数据库通过打开mysql慢查询日志logging。 我已经回顾了另一个100倍的wsgi守护进程configuration设置,但仍然不明白为什么runserver目前比apache更快! 这里是我的Apacheconfiguration,让我知道如果有其他项目将是有用的! WSGIDaemonProcess xxx display-name=xxx group=www-data user=www-data processes=25 threads=1 <VirtualHost *:80> ServerName www.xxx.com ServerAlias xxx.com ServerAlias localhost ServerAdmin [email protected] RewriteEngine Off RewriteCond %{HTTP_HOST} ^xxx\.com$ [NC] RewriteRule ^(.*)$ http://www.xxx.com$1 [R=301,L] RewriteCond %{REQUEST_URI} ^/login/$ RewriteRule /login https://%{HTTP_HOST}%{REQUEST_URI} [R,L] RewriteCond %{REQUEST_URI} ^/signup/ RewriteRule /signup https://%{HTTP_HOST}%{REQUEST_URI} [R,L] ErrorLog /var/log/apache2/xxx-error.log LogLevel […]