草庐IT

Django后台

全部标签

php - 通过 PHP 执行的批处理文件将所有命令作为后台进程运行

我在处理批处理文件和通过PHP执行它时遇到问题。我们有一些Node服务器和AvayaCMS在访问受限的服务器上运行。服务器有时会崩溃,因此需要每天重新启动,因此我创建了一个批处理文件来关闭所有cmd窗口、node和avaya。然后它打开所有Node服务器和avaya,启动登录avaya的AHK脚本,最后启动一些avaya报告。当我双击批处理文件时,或者如果我通过任务计划程序运行它,这一切都运行良好,但是我们现在希望能够通过在PHP页面上单击按钮来运行它。这就是我遇到麻烦的地方。据我所知,当我单击该按钮时,批处理文件运行,关闭所有Node服务器,一开始我是这么想的。通过一些挖掘我发现它实

c++ - 使用系统托盘图标创建后台进程

我正在尝试制作一个Windows应用程序,它可以在后台检查某些内容,并通过系统托盘图标通知用户。该应用程序是使用非托管C++制作的,没有切换到.net或Java的选项。如果用户想停止应用程序,他将使用托盘图标。由于系统托盘方面的原因,该应用程序不能成为服务,因为它必须在不在用户计算机上安装任何东西的情况下运行(它是单个.exe)使用典型的Win32程序结构(RegisterClass、WndProc等)我不知道如何放置一些代码来分开窗口消息循环。也许我必须使用CreateProcess()或CreateThread()?这是处理多线程环境的正确方法吗?如果我必须使用CreateProc

Python 2.6.2,Django 1.0.3,Windows XP,找不到页面 :/

我刚开始学习Python和Django,无法让最基本的应用正常运行。我已经设置了Python,将python添加到Path环境变量,使用install.py脚本安装了Django。我通过运行命令创建了一个应用django-admin.pystartprojectmy_project更新了数据库的settings.py文件DATABASE_ENGINE='sqlite3'DATABASE_NAME='mysitedb'运行命令pythonmanage.pysyncdb最后,开始一切pythonmanage.pyrunserver至此,一切看起来都已成功运行。当我看到http://loca

python - Django il8n - 在 Windows 上翻译外部应用程序

我是Django翻译的新手。我过去常常通过将翻译后的字符串硬编码到正确的位置来翻译所有内容,但我现在正在开发一个严肃的应用程序,并且想把它做好。我需要翻译一个外部应用程序(优秀的django-allauth),所以我想我可以将其德语翻译复制到我自己的翻译文件中,翻译所有内容,然后使用它。稍后我打算将我的葡萄牙语翻译贡献回allauth项目。但是,当我执行manage.pymakemessages时,Django将我的翻译字符串标记为注释,因为它找不到它们的任何用途。以下是文件的前几行:#~msgid"Password"#~msgstr"Passwort"#~msgid"Password

windows - 我将如何在后台运行 Laravel 5.2 的队列监听器?

在我的项目中,我使用数据库队列并使用命令执行此队列phpartisan队列:监听在composer中,它正在工作。但是在我的Windows服务器中,有很多项目使用队列,所以打开了很多Composer窗口。很不方便。是否可以在不打开Composer窗口的情况下在后台运行此命令? 最佳答案 您可以使用该命令,但它只会在您注销或重新启动之前起作用nohupphpartisanqueue:work--daemon&尾随符号(&)导致进程在后台启动,因此您可以继续使用shell而不必等到脚本完成。参见nohupnohup-runacomman

python - 有没有一种简单的方法可以从 Python CGI 脚本启动后台任务而无需等待它终止?

在Windows中,就是这样。我认为这个问题的答案是我需要创建一个Windows服务。对于我正在尝试做的事情,这似乎是可笑的重量级。我只是想在这里为我的经理拼凑一个小原型(prototype),我不会负责将其产品化……事实上,它甚至可能永远不会被产品化;它可能只是一些研究人员玩弄的东西。我有一个CGI脚本,它接收一个要上传的文件,将其存储到一个临时位置,然后启动一个后台进程对该文件进行一些严格的数字运算。然后一些Javascript的东西围绕调用其他CGI脚本来检查状态并根据需要更新页面。所有这一切都有效,除了该死的网络服务器不会在子进程运行时关闭连接。我已经做了一些搜索,看来Unix

windows - 带有 Windows : Double backslash or front slash? 的 Django

所以,我是一个初学者,现在正尝试在eclipsepydev中使用Windows的“实用Django项目”来学习Django。无论如何,主要问题是我使用的是Windows,它似乎建议我应该在settings.py的注释中使用前斜杠。但默认情况下,数据库已设置为:'NAME':'C:\\Users\\dtc\\Documents\\Eclipse\\cms\\sqlite.db'当我浏览这本书时,它要我添加以下内容:url(r'^tiny_mce/(?P.*)$','django.views.static.serve',{'document_root':'/path/to/tiny_mce

windows - 如何在 Windows 8 中运行后台任务?

我需要你的帮助:(我尝试激活Windows8的后台任务以定期更新磁贴。我可以找到有用的链接“http://css.dzone.com/articles/how-create-debug-background”我在这里得到的所有东西都在下面描述。Tomakebackgroundtaskagent,Ishouldmakeanotherproject.Itwouldbegoodwith'WindowsRuntimeObject'.Icanmaketheagentbyimplementinginterface'IBackgroundTask'.Codesin'IBackgroundTask.R

php - 在 php 中使用 pthread 进行后台处理

我正在尝试使用pthread在php中实现多线程发送电子邮件。这里的基本思想是将电子邮件作为后台作业发送,这样用户就不必等待任务完成。我有一项服务,用户PHPMailer发送电子邮件及其工作正常。我正在使用以下代码进行多线程classThreadWorkerServiceextends\Thread{private$_runMethod;private$_vars;private$_autoloderPath;function__construct($vars){$this->_vars=$vars;$reflector=new\ReflectionClass('Composer\Au

django - 由于未知原因无法使用 pipenv 安装 Django(但可以使用 pip)

我不知道是什么导致了这个问题,我已经尝试卸载并从头开始重新安装所有东西,经过两天的尝试,我仍然无法解决这个问题。我真的需要一些专家的帮助。我是否遗漏了一些基本的东西?我在台式机上运行的是Windows10,在笔记本电脑上运行的是Windows7(专业版,SP1)。在桌面上,我pipenv安装django==1.11,pipfreeze显示django==1.11上市。在我的笔记本电脑上,使用pipenv来安装django==1.10,但是pipfreeze没有列出django。当我检查pipfile.lock时,我看到其中列出了django。这是我笔记本电脑的日志,因此您可以看到我使用