问题标签 [yaws]
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.
yaws - Yaws 使用旧的配置文件
我正在使用 UML 在 VPS 上的 Debian etch 上运行 Yaws 1.65(通过 apt 安装)开发一个 Web 应用程序。每当我这样做/etc/init.d/yaws restart
或 astop/start
时,它都会根据旧版本的配置文件(/etc/yaws/yaws.conf)进行初始化。
我知道这一点是因为我将 docroot 从默认目录更改为另一个目录(称为 A),然后几周后将其更改为目录 B,并且过去几个月配置文件一直保留在 B 中。但是,在重新启动后,它会切换回 A。如果它切换回包默认值,那是可以理解的,但它会切换到旧的自定义版本。
有趣的是,如果我让它停止几分钟,当我再次启动它时,一切都会恢复正常(使用目录 B)。但是当它停止时,如果我运行 ps,我看不到任何与 yaws 相关的进程(yaws、heart 等)。这个问题在几次重新启动后仍然存在,所以它一定是某个地方的配置的旧缓存副本,但我还没有找到类似的东西。
知道会发生什么吗?
更新:@Gorgapor - 我停止了 yaws,重命名了配置文件并尝试再次启动它。它未能启动。但是,我能够重新启动几次,这次它没有切换回旧版本。
erlang - 是否可以使用 Erlang、Mnesia 和 Yaws 开发强大的网络搜索引擎?
我正在考虑使用 Erlang、Mnesia 和 Yaws 开发一个网络搜索引擎。是否有可能使用这些软件制作一个功能强大且速度最快的网络搜索引擎?它需要什么来实现这一点,我该如何开始?
java - YAWS 面向 Tomcat
目前是否有任何简单的方法可以在 Apache Tomcat Servlet 容器前设置 YAWS Web 服务器,类似于流行的 Apache httpd + Tomcat 设置?
erlang - 检测数据/节点分区错误
上次我看到数据/分区节点错误是因为我启动了 erlang shell,它通过 cookie 等连接到同一 CPU 上的节点。启动后,shell 立即在屏幕上转储了分区错误。这真是太麻烦了......
- 如何捕获此异常?
- 如何以编程方式修复异常?(在另一个问题中问)
- 如何防止此异常?
[更新] 我有两个盒子正在运行我的 Yaws 应用程序。数据库通过 Mnesia 的 extra_db_node 功能进行复制。在服务器运行后的某个时间,我登录其中一个框并使用不同的 sname 和相同的 cookie 启动“erl”,以便 3 个节点可以通信。在shell稳定并显示shell提示符后不久……屏幕上显示一个复杂的元组,表明存在网络分区错误。此消息似乎是控制台转储,而不是可能被我的 yaws 应用程序捕获的异常......但我希望我的 yaws 应用程序能够检测到错误并采取纠正措施。
http - 有人使用 YAWS 服务器作为 HTTP 代理吗?
我打算将 YAWS 网络服务器设置为 HTTP 代理服务器。我基本上是在尝试实现一个高吞吐量的 HTTP 代理服务器,它应该能够承受网络规模的负载。
要求是能够将某些 URI 重定向到我们公司的企业门户。
有人在生产中使用过这个设置吗?有人知道预定要求有什么问题吗?
提前致谢!
erlang - 如何在 yaws 文件中包含 yaws 文件
我有一个 yaws 文件(比如说 a.yaws),里面有很多我一次又一次使用的函数。所以我决定将这些常用函数放在另一个 yaws 文件中(比如说 common.yaws)并包括这偏航到 a.yaws。那么正确的语法是什么。我正在使用它,但似乎不包括文件-include(“common.yaws”)。
提前谢谢。
erlang - 当我浏览到我的新 erlyweb 应用程序时,Yaws 崩溃
我正在关注Yarivs 博客上的音乐应用程序文章。当我转到http://localhost:8002时,我得到的索引页面显示正确,但是如果我尝试浏览到http://localhost:8002/music我得到这个错误(见 Pastie),当我浏览http:// localhost:8002/musician我找不到页面,即使我已经创建了音乐家组件。我尝试过的所有 erlyweb 应用程序都发生了同样的事情。关于我可能出错的地方的任何想法。
这是我的 yaws 配置的服务器部分。
erlang - Mochiweb:在上传文件时读取文件
我希望能够在用户上传文件时读取文件,即我想从用户的浏览器读取传入的字节流.. Mochiweb 可以吗?如果没有,我需要在哪里查看/修改?
如果 Yaws 上存在其他更容易的东西,那也很棒。谢谢。
erlang - Nitrogen 在哪里获得最佳性能 - yaws、mochiweb 或 inets?
Nitrogen 项目网页声明对 yaws、mochiweb 和 inets 的同等支持,但使用这些 Web 服务器中的哪一个会表现最好?即对于具有大部分动态内容的大型应用程序(含氮)+ Web 服务器,哪种组合能够处理最多的用户负载?
erlang - 如何禁用 yaws 中的调试检查?
当我启动 yaws ( yaws -i --conf config/yaws.conf
) 时,我在输出中得到这一行:
在打开调试检查的情况下运行(较慢的服务器)
这取决于“-i”选项?或者我在哪里打开调试检查?配置文件中没有提到调试...
谢谢爱德华多