问题标签 [mod-wsgi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - FCKEditor 的图片上传和浏览器如何配合 mod-wsgi 使用?
我在 Apache/mod-wsgi 提供的 Django 应用程序中使用 FCKEditor。我不想只为 FCKEditor 安装 php,而且我看到 FCKEditor 通过 Python 提供图像上传和图像浏览。我只是没有找到关于如何设置这一切的好的说明。
因此,目前 Django 正在使用以下设置通过 wsgi 界面运行:
在 editor->filemanager->connectors->py 目录下的 fckeditor 中有一个名为 wsgi.py 的文件:
我需要通过修改我的 django wsgi 文件以正确地为 fckeditor 部分提供服务,或者使 apache 在单个域上同时为 django 和 fckeditor 提供正确的服务,我需要这两件事一起工作。
python - mod_wsgi 产生输出缓冲区而不是返回
现在我有一个结构如下的 mod_wsgi 脚本..
我想知道是否有人知道一种方法可以将其更改为在yield
基础上操作而不是return
,这样我就可以在页面生成时发送页面,而不仅仅是在完成后发送,因此页面加载对用户来说可以更快。
但是,每当我将输出交换为列表并在 application() 中生成它时,它都会引发错误:
python - 如果我想在 Apache 中使用 pylons 应用程序,我应该使用 mod_wsgi 还是 proxy 来粘贴?
还是我应该使用完全不同的服务器?
python - django 和 mod_wsgi 存在数据库连接问题
我注意到,每当我在我的 django 项目上启用数据库设置时(开始注意到我的问题的趋势?)它都会给我一个内部服务器错误。将数据库设置设置为空白会使错误消失。这是它输出的 apache 错误日志。
这是 django.wsgi 文件
我还有其他几个脚本都可以很好地连接到 mysql 数据库,如果我运行教程服务器,那么它会正确显示管理面板。我尝试更改鸡蛋的环境变量,但仍然没有任何变化。
python - Django 应用程序中的 datetime.now() 变坏了
部署 Django 应用程序后,我遇到了一些问题。我在 ubuntu 服务器上使用 Apache + mod-wsgi。在我重新启动服务器一段时间后,时间变为 foobar,大约 -10 小时是错误的。我制作了一个 Django 视图,如下所示:
在我重新启动服务器并检查显示该视图的 url 后,它首先看起来没问题。然后在某一时刻,它有时给出正确的时间,有时不给出,后来它总是给出错误的时间。服务器时间是正确的。
有什么线索吗?我用谷歌搜索它没有运气。
python - Ubuntu 9.04 上的 mod_wsgi 2.5 和 Python 2.6.2 安装
有没有人在默认 Python 安装(2.6.2)的 Ubuntu 9.04 上成功使用 mod_wsgi 2.5?
我得到编译错误:
Python给出 /usr/bin/python 和/usr/bin/python -V返回 Python 2.6.2 所以我不确定第一个有什么问题,老实说我不知道如何检查编译中使用的选项Ubuntu 上的默认 Python。
还有很多其他错误,但那些 2 看起来最相关。
还有什么可能是错的?
python - apache prefork/mod_wsgi 产生的进程计数看似过去的配置
在运行 nginx 的生产环境中,返回到 apache mpm-prefork/mod_wsgi,我看到90 个apache 子进程,而我预计最多 40 个,如下配置。配置/设置并不令人兴奋:
- nginx 通过反向代理到 apache
proxy_pass
,并提供静态媒体 - apache 只提供动态请求
相关的nginx配置:
相关的apache配置:
mod_wsgi 配置,webapp
进程名称在哪里:
我错过了什么吗?
python - Python Mod_WSGI 输出缓冲区
这是一个有点棘手的问题;
我正在使用 python 中的 mod_wsgi 并希望制作一个持续生成 HTML 的输出缓冲区(直到页面完成加载)。
现在我已经设置了我的脚本,以便 Application() 函数为页面代码创建一个单独的“页面”线程,然后立即使用 python 的队列库为输出缓冲区运行一个连续循环。
有没有更好的方法来设置这个?我想过让输出缓冲区成为线程(而不是页面),但问题是 Application() 函数是唯一可以将 HTML 生成给 Apache 的函数,它(据我所知,使这个想法成为不可能)。
我在当前设置中看到的缺点是,如果发生错误,我无法轻易中断缓冲区并退出,而 Page 线程不会继续运行一段时间。
(有点糟糕,mod_wsgi 没有内置的输出缓冲区来处理这个问题,我讨厌加载整个页面然后只发送一次输出,这会导致页面加载速度慢得多)。
python - 将数据传递给 mod_wsgi
在 mod_wsgi 中,我通过运行函数 start_response() 发送标题,但所有页面内容都通过 yield/return 传递。有没有办法以类似于 start_response() 的方式传递页面内容?在处理分块数据时,使用 return.yield 语句非常严格。
例如
我希望缓冲区在页面加载时输出内容,但仅在内容堆积到一定程度后才输出内容(例如,1000 字节)。
python - 基于 Flash 的文件上传 (swfupload) 使用 Apache/mod-wsgi 失败
此问题已重新命名/重新标记,以便其他人可以更轻松地找到此问题的解决方案。
我正在尝试将项目从 Django 开发服务器迁移到 Apache/mod-wsgi 环境。如果你昨天问我,我会说过渡非常顺利。我的网站已启动、可访问、快速等。但是,该网站的一部分依赖于文件上传,因此我遇到了最奇怪和最令人抓狂的问题。有问题的特定页面使用swfupload将文件和关联的元数据发布到捕获文件并启动一些服务器端处理的 url。这在开发服务器上工作得很好,但是每当我在 Apache 上发布到这个 url 时,Django 请求对象就会变成空的——没有 GET、POST 或 FILES 数据。
通过使用 Wireshark 进行侦听,我消除了客户端问题。据我所知,根本原因源于某种 Apache 配置问题,可能与我试图访问的临时文件目录有关。我是 Apache 配置的相对新手,并且已经为此努力了好几个小时。
我的 Apache 配置:
我的直觉是,这可能与我在 Django settings.py ( '/home/sk/src/sitename/uploads/'
) 中指定的文件上传目录的权限有关,但是我的 Apache 错误日志并没有提出任何类似的建议,即使日志级别被提升最多调试。
关于我应该如何进行调试的建议?