我有一个rails服务器,我正试图在生产中部署它。我很难在生产中加载这些资产:.css、.js和映像(由于这些原因,在开发中似乎工作得很好)。
这是我的production.rb
Rails.application.configure do
# Code is not reloaded between requests.
config.cache_classes = true
# Eager load code on boot. This eager loads most of Rails and
# your application in memory, allowing
我已经构建了一个蛋糕应用程序,在编写代码时在本地机器上运行它,显然一旦完成部署到我的实时网站上,但是我遇到了问题,我在我的实时网站上获得了很高的进程/cpu使用率,但是在cakephp中我的调试日志/错误日志中没有错误,但是在我的服务器日志中,我得到了以下错误:
[Mon Dec 26 17:21:03 2016] [error] [client 52.39.17.74] SoftException in Application.cpp:641: Could not execute script "/home2/{removed}/public_html//{removed}/webr
我必须从我的Drupal8本地主机导出一个配置同步,以便将其导入到我的生产服务器(Cpanel)版本中。我在localhost的CLI中使用以下命令完成了此操作: drush cim sync 为此,我必须将config/sync目录的文件添加到我的git代码库中。我这样做了,git通过SSH/CLI将它拉到我的cpanel中。这起作用了,Drupal站点在我的cpanel上被修复/加载得很好。 但从那时起,git在生产服务器上的进一步拉取失败: error: The following untracked working tree files would be overwritten by
我有一个500个内部服务器错误,在我的例子中很可能认为加载外部文件是我的问题。在我的状态栏中,我得到了发生之前的消息Waiting for available sockets...。
当我在谷歌上搜索时,我发现了这个信息:
PHP编码超时
如果PHP脚本建立了外部网络连接,则连接可能会超时。如果尝试了太多连接并超时,这将导致"500内部服务器错误“。为了防止这些超时和错误,您需要确保用一些超时规则来编写PHP脚本。但是,通常情况下,在连接到数据库或外部连接到远程资源(例如: RSS提要)时,很难捕获超时错误。实际上,它们冻结了脚本,使其无法继续运行。
删除任何外部连接都可以提高您的网