问题标签 [server]
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.
java - Tomcat7 不启动且不显示错误信息
我在尝试启动/重新启动 tomcat7 时遇到问题。
当我启动/重新启动时,服务似乎正在启动/重新启动:
但是,检查日志,我发现了这一点:
没有其他事情发生。cpu似乎还可以,内存也可以。它只是卡在了那个点上。
这个问题突然出现,因为没有进行任何更改,没有对 tomcat 进行更新,也没有更改我正在尝试部署的工件。
可能是什么问题呢?
python - 对于服务器端 python 代码,是否有比 virtualenv 更好的解决方案?
在进行开发时,我多年来一直在使用virtualenv和virtual envwrapper 。直到最近,我都很幸运,我部署的系统/服务器 (*nix) 也没有运行其他 Python 应用程序,所以我从来不用担心冲突site-packages
。
谷歌搜索对我没有任何帮助,所以我希望社区可以帮助指导我采用一种通用方法来管理已部署系统/服务器上的 python 依赖项。
澄清
- 需要注意的是,我要部署的系统是资源有限的单板计算机。这排除了诸如为每个应用程序使用 VM 的实现。
- 在询问时,我无法在任何方面对 virtualenv 进行故障处理(可能是因为我还没有在服务器上尝试过)
- 我正在部署的应用程序大部分是系统进程(Web 服务器、引导加载程序、日志记录工具等)。因为这些是作为后台服务运行的(通常具有 root 访问权限),所以我不知道 virtualenv 将如何公平。
- 在我尝试使用在我看来面向事物开发方面的东西之前,我一直在寻找是否有一种通用的方法来管理 python 依赖项服务器端。
php - 托管服务器:在屏幕上列出特定目录中的所有文件夹和文件
例如,当我输入 url 时ignasdamunskis.lt/sites
,我希望sites
在屏幕上列出目录中的所有项目。
没有我手动列出它们是否有可能?我的网站安全吗?
php - 上传到服务器时 PHP 文件的语法错误
我有一个 PHP 代码,当上传并在服务器中运行时会显示此错误:
但是,当我尝试使用 localhost 运行它时,它没有错误。只有在上传到服务器时。
这是我的 PHP 代码:
可能是什么原因造成的?
更新:
ajax - 服务器响应ajax请求角度
首先我会在服务器中评论我的配置
我有一个 apache,我的 html 页面在 80 端口有角度,在 4000 端口有其他网络服务器像 API 一样监听
我正在尝试向我的服务器发出 $http 请求,但没有成功,只是错误消息,这是我的代码
我的服务器收到该请求,因为我在访问控制器时发送了一条消息,因此该请求与我的 API 连接,但始终以角度执行我的请求,即使使用 $http.jsonp,也会向我发送错误警报,我的服务器返回一个简单的 json。
我需要来自服务器的不同响应才能成功?
即使使用 F12 和网络,我看到请求“取消”了 get 和 post,但我的服务器发送消息,所以我收到了该请求。用jsonp,chromium别说瘦了,一切正常,但是$http.json还是给我报错,是因为我的服务器响应吗?
谢谢大家。
git - 将 git pull 部署为主目录用户
我想知道是否可以为每个克隆的git 存储库设置服务器用户和组。
例如,如果存储库位于目录中:
比用户是例子,组也是例子。但是当我通过终端克隆或拉取(以 root 身份登录)时,文件将保存为root:root而不是example:example。
什么是防止这种情况发生的最佳方法,而不必每次添加新文件时都使用chown 。
那么应该怎么办呢?
- 转到其他用户的目录,
cd /home/example/
您可以通过键入看到ls -all
该目录中的所有文件都归用户示例和组示例所有。 - 转到 git 存储库或创建一个,在此示例中,我在
/home/example/domains/example.com/public_html/
. - 在那里再次执行 ls 命令,你会注意到用户和组等于 root:root,但我不希望它应该是 example:example。
一个简单但手动的解决方案是。
只有我在寻找更动态的东西,它还必须与所有其他 git 命令(如 pull)一起使用,因为当您将新提交从存储库拉到本地时,它将归 root:root 所有。
database - MySQL 数据库的 First timers 数据库模式
我正在寻找一些关于我为一个项目所做的关系数据库设计的重要反馈。我学校的第二年 CS 项目需要该数据库,但我们还没有关于该主题的任何教学,因此非常感谢您的帮助。
数据库需要由需要在单元之间共享和更新的表组成,例如购物清单、用户、商品等。
从设计中可以看出,每个用户都与许多购物清单和膳食计划相关,而且这两者也与组相关。用户还必须与组相关,并且 UserGroup 链接表中的每一行都有一个角色,因为用户必须在他们的组关系中具有一个角色。
- 这是结构合理的设计吗?
- 在链接表中除了外键之外还有列是不可取的吗?
感谢您的时间和帮助! http://imgur.com/ypuTVzW.png设计方案全尺寸图片
performance - 将每个获取请求存储到“视图”表中的性能和成本是多少?
我正在考虑在我的网站上跟踪动态页面的页面浏览量,以查看以下网址:
example.com/things/12456
我目前在 Heroku 上使用 Ruby on Rails 和 postgresql。
如果我将每个 get 请求都存储到一个表中,那么每次用户查看它时,数据库都会非常快速地增长。理想情况下,我还想跟踪每个请求的时间戳、用户 ID 和用户角色,因此每个视图都必须是表中的一行,而不是每个资源都有一个“计数”列。我还想对这个大表进行聚合查询,例如一段时间内每个资源的总计数。
就性能和成本而言,这样做有意义吗?那里有更好的选择吗?编辑:假设我每天有 1000 次浏览,每个用户每个浏览 10 页。我每天发出 500 个聚合请求。这会是昂贵的还是不可扩展的?
(我还需要将 POST、PUT 和 DELETE 请求存储到一个操作表中,这也适用于同样的问题)
mysql - kamailio 启动失败错误:PID 文件不存在
我已经安装了带有 mysql、presence、nat、auth 模块的 kamailio。它们都在另一台服务器(Amazone Ec2)上工作。现在我正在笔记本上尝试它,并遇到了一些问题。
当我尝试使用 kamctl 命令启动 kamailio 时:
须藤 kamctl 开始
信息:开始 Kamailio :
错误:PID 文件 /var/run/kamailio.pid 不存在 -- Kamailio 启动失败
我已经尝试过触摸这个文件,更改 mysql 数据库的设置,并在网上搜索其他解决方案。但没有任何帮助。
php - $_SERVER["HTTP_REFERER"] HTTP 图像请求的可靠性因素
据说不信任 $_SERVER["HTTP_REFERER"] 因为它可以...
- 被欺骗
- 不是浏览器设置的
http://php.net/manual/en/reserved.variables.server.php
接受它可以被欺骗的事实,我现在的问题是......哪些浏览器不设置变量并且做的那些,总是一致地设置它,在图像的 HTTP 请求上。
在包括 IE6 及更高版本在内的所有主要浏览器中进行了一些测试后,我还没有找到一个没有设置 $_SERVER["HTTP_REFERER"] 或设置不正确的浏览器。
我们可以说所有浏览器都确实设置了变量,还是大多数浏览器都设置了变量?是否有失败的浏览器列表?