首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用闪亮服务器Pro使用letsencrypt时出错

使用闪亮服务器Pro使用letsencrypt时出错
EN

Stack Overflow用户
提问于 2016-10-22 12:52:57
回答 3查看 600关注 0票数 0

我正在尝试使用来自Letsencrypt的SSL证书来配置闪亮的Server。我按照以下命令创建我的证书,如下所述:https://certbot.eff.org/#ubuntuxenial-other

代码语言:javascript
复制
sudo apt-get install letsencrypt
sudo systemctl stop shiny-server
letsencrypt certonly --standalone -d pbisny.org -d www.pbisny.org

我将这一行添加到/etc/shiny-server/shiny-server.conf

代码语言:javascript
复制
 ssl /etc/letsencrypt/live/pbisny.org/privkey.pem /etc/letsencrypt/live/pbisny.org/cert.pem

然后启动服务器。

代码语言:javascript
复制
sudo systemctl start shiny-server

然后我得到这个错误:

代码语言:javascript
复制
Job for shiny-server.service failed because a configured resource limit
was exceeded. See "systemctl status shiny-server.service" and
"journalctl -xe" for details.

以下是systemctl status shiny-server.service的详细信息

代码语言:javascript
复制
shiny-server.service - ShinyServer
   Loaded: loaded (/etc/systemd/system/shiny-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: resources) since Sat 2016-10-22 12:29:19 UTC; 9s ago
  Process: 18702 ExecStopPost=/bin/sleep 5 (code=exited, status=0/SUCCESS)
  Process: 18685 ExecStartPost=/bin/sleep 3 (code=exited, status=0/SUCCESS)
  Process: 18684 ExecStart=/bin/bash -c /opt/shiny-server/bin/shiny-server --pidfile=/var/run/shiny-server.pid >> /var/l
 Main PID: 18684 (code=exited, status=0/SUCCESS)

Oct 22 12:29:11 pbis-pro systemd[1]: Starting ShinyServer...
Oct 22 12:29:14 pbis-pro systemd[1]: shiny-server.service: PID file /var/run/shiny-server.pid not readable (yet?) after 
Oct 22 12:29:19 pbis-pro systemd[1]: Failed to start ShinyServer.
Oct 22 12:29:19 pbis-pro systemd[1]: shiny-server.service: Unit entered failed state.
Oct 22 12:29:19 pbis-pro systemd[1]: shiny-server.service: Failed with result 'resources'.

我承认,我不是系统管理员。任何帮助搞清楚这个错误意味着什么,我们都非常感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-26 14:54:07

终于弄明白了。以下命令创建证书:

代码语言:javascript
复制
sudo apt-get install letsencrypt
letsencrypt certonly --standalone -d domain.com -d www.domain.com

下面是我的/etc/shiny-server/shiny-server.conf文件的服务器部分:

代码语言:javascript
复制
server {
  listen 80;
  location / {
    redirect "https://domain.com" 302 true;
  }
}

server {
  listen 443;
  ssl /etc/letsencrypt/live/domain.com/privkey.pem /etc/letsencrypt/live/domain.com/cert.pem;

  # Define a location at the base URL
  location / {

    # Only up tp 20 connections per Shiny process and at most 3 Shiny processes
    # per application. Proactively spawn a new process when our processes reach 
    # 90% capacity.
    utilization_scheduler 20 .9 3;

    # Host the directory of Shiny Apps stored in this directory
    site_dir /srv/shiny-server;

    # Log all Shiny output to files in this directory
    log_dir /var/log/shiny-server;

    # When a user visits the base URL rather than a particular application,
    # an index of the applications available in this directory will be shown.
    directory_index on;
  }

}

最后,重新启动闪亮的服务器。

代码语言:javascript
复制
sudo systemctl restart shiny-server
票数 4
EN

Stack Overflow用户

发布于 2017-01-25 00:03:30

我遇到过这样的问题,它通常发生在配置文件中的一个大括号或分号丢失时。

票数 0
EN

Stack Overflow用户

发布于 2020-10-06 16:04:25

此错误消息:

服务的作业失败,因为超过了配置的资源限制。有关详细信息,请参阅"systemctl状态闪亮-server.service“和"journalctl -xe”。

当conf文件/etc/shiny-server/shiny-server.conf出现错误时出现。

若要检查触发此消息的错误的详细信息,请检查/var/log/shiny-server.log中的日志。一行应该包含一些Error loading config:,然后是帮助您修复配置文件的详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40192402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档