<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <span style="font-family: helvetica,arial,sans-serif;">Ne Ĺľe bych
      znal nginx nÄ›jak dobĹ™e, ale pĹ™ijde mi divnĂ©, Ĺľe by sám od sebe bez
      vnÄ›jšího povelu najednou 23:40 restartoval. A jinak nechápu proÄŤ
      by dÄ›lal znovu listen. KlidnÄ› to mĹŻĹľe bĂ˝t nÄ›jakĂ˝ posthook na
      certbotu (ale ten to snad dÄ›lá jenom kdyĹľ je novĂ˝ certifikát,
      ne?). Koukni taky na log CRONu nebo takĂ© máš systemd, tak ten má
      taky nÄ›jakĂ© naplánovanĂ© Ăşlohy. <br>
      <br>
      PĹ™ijde mi to, jak kdyby se pustil nÄ›jakĂ˝ restart, starĂ˝ proces se
      nestihl z nÄ›jakĂ©ho dĹŻvodu ukonÄŤit a uĹľ se startoval novĂ˝. Je nad
      tĂ­mhle záznamem ještÄ› nÄ›co dalšího velmi blĂ­zko (< 2min) pĹ™ed
      tĂ­mto ÄŤasem?<br>
      <br>
      Neboli - prošel bych všechny systĂ©movĂ© logy a podĂ­val se co se
      dÄ›lo okolo ÄŤasu 23:40 a pokusil se zjistit příčinu restart nginx.<br>
      <br>
      Ĺ .<br>
      Â 
    </span>
    <div class="moz-cite-prefix">Dne 14. 10. 20 v 8:48
      <a class="moz-txt-link-abbreviated" href="mailto:petr.bolf@taborpolana.cz">petr.bolf@taborpolana.cz</a> napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:bf1a159b-734d-251b-7436-daa585f9f963@taborpolana.cz">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p><br>
      </p>
      <p><br>
      </p>
      <p>sudo netstat -luntp | grep "80\|443"</p>
      <p><br>
      </p>
      <p>nic tam neběží na tÄ›ch portech.</p>
      <p>Server jsem spustil v cca 16 hod a ve 23.40 to spadlo. To se do
        toho musĂ­ motat nÄ›jakĂ˝ další program, moĹľná by mohl bĂ˝t vinnĂ­k
        certbot, nebo nÄ›jakĂ© nastavenĂ­ v cronu? Ale nic podezĹ™elĂ©ho
        nevidĂ­m.<br>
      </p>
      <p>sudo tail -f /var/log/nginx/error.log.1 <br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to [::]:443
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to 0.0.0.0:443
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to 0.0.0.0:80
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to [::]:80
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to [::]:443
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to 0.0.0.0:443
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to 0.0.0.0:80
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: bind() to [::]:80
        failed (98: Address already in use)<br>
        2020/10/13 23:40:34 [emerg] 19730#19730: still could not bind()<br>
        2020/10/13 23:40:37 [alert] 19672#19672: unlink()
        "/run/nginx.pid" failed (2: No such file or directory)</p>
      <p><br>
      </p>
      <p>sudo systemctl status nginx.service<br>
        â—Ź nginx.service - A high performance web server and a reverse
        proxy server<br>
        Â Â  Loaded: loaded (/lib/systemd/system/nginx.service; enabled;
        vendor preset: en<br>
        Â Â  Active: failed (Result: exit-code) since Tue 2020-10-13
        23:40:36 CEST; 8h ago<br>
        Â Â Â Â  Docs: <a class="moz-txt-link-freetext" href="man:nginx(8)"
          moz-do-not-send="true">man:nginx(8)</a><br>
        Â  Process: 19729 ExecStartPre=/usr/sbin/nginx -t -q -g daemon
        on; master_process<br>
        Â  Process: 19730 ExecStart=/usr/sbin/nginx -g daemon on;
        master_process on; (cod<br>
        <br>
        Oct 13 23:40:35 domogled nginx[19730]: nginx: [emerg] bind() to
        0.0.0.0:80 faile<br>
        Oct 13 23:40:35 domogled nginx[19730]: nginx: [emerg] bind() to
        [::]:80 failed (<br>
        Oct 13 23:40:36 domogled nginx[19730]: nginx: [emerg] bind() to
        [::]:443 failed <br>
        Oct 13 23:40:36 domogled nginx[19730]: nginx: [emerg] bind() to
        0.0.0.0:443 fail<br>
        Oct 13 23:40:36 domogled nginx[19730]: nginx: [emerg] bind() to
        0.0.0.0:80 faile<br>
        Oct 13 23:40:36 domogled nginx[19730]: nginx: [emerg] bind() to
        [::]:80 failed (<br>
        Oct 13 23:40:36 domogled nginx[19730]: nginx: [emerg] still
        could not bind()<br>
        Oct 13 23:40:36 domogled systemd[1]: nginx.service: Control
        process exited, code<br>
        Oct 13 23:40:36 domogled systemd[1]: nginx.service: Failed with
        result 'exit-cod<br>
        Oct 13 23:40:37 domogled systemd[1]: Failed to start A high
        performance web serv<br>
        lines 1-17/17 (END)<br>
      </p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">Dne 13. 10. 20 v 17:15 Jan Pleva
        napsal(a):<br>
      </div>
      <blockquote type="cite"
cite="mid:CAC+s-MLYNhEfm30-FeHA5SJyPRiy8-ZL9ckXWTChEp17Z9nX1g@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="ltr">no, nabehne... prave ze nenabehne... pokud tam
          ten web bezi v mezicase, pak je dost mozna problem v tom, ze
          bud tam bezi jiny webserver, nebo nejaka druha instance nginxu
          o ketere ten start script nevi. Tak nebo onak, nginx se nemuze
          poslouchat na 80/443 protoze uz na tom portu neco jineho
          posloucha. At uz nginx, Apache nebo neco jineho. 
          <div><br>
          </div>
          <div>Jak pise kolega, <font face="monospace"><i>netstat
                -luntp | grep "80\|443"</i></font> by melo vnest svetlo
            odkud vitr fouka. <br clear="all">
            <div>
              <div dir="ltr" class="gmail_signature"
                data-smartmail="gmail_signature"> <br>
                S pozdravem<br>
                <br>
                Jan Pleva</div>
            </div>
            <br>
          </div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">Ăşt 13. 10. 2020 v 16:03
            odesĂ­latel <a href="mailto:petr.bolf@taborpolana.cz"
              moz-do-not-send="true">petr.bolf@taborpolana.cz</a> <<a
              href="mailto:petr.bolf@taborpolana.cz"
              moz-do-not-send="true">petr.bolf@taborpolana.cz</a>>
            napsal:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">dĂ­k<br>
            <br>
            <br>
            Mate mne, Ĺľe server nabÄ›hne, nginx -t je spokojenĂ˝ a chyba
            se projevĂ­ aĹľ <br>
            po nÄ›jakĂ©m ÄŤase. ZatĂ­m se mi zdá, Ĺľe jsem mÄ›l bordel v
            jednom <br>
            konfiguráku a jakoby to tam udÄ›lal certbot, a nebo se tam
            nÄ›co omylem <br>
            zkopĂ­rovalo.<br>
            <br>
            <br>
            KdyĹľ jsem mÄ›l chybu v konfiguraci serveru, vÄ›tšinou se to
            projevilo uĹľ <br>
            pĹ™i startu, nebo pĹ™i nginx -t.<br>
            <br>
            <br>
            <br>
            Petr<br>
            <br>
            Dne 13. 10. 20 v 15:31 VojtÄ›ch Oram napsal(a):<br>
            > Ahoj,<br>
            > neběží tim tam tĹ™eba ještÄ› Apache? Vypadá to, Ĺľe Nginx
            nemĹŻĹľe <br>
            > nastartovat, protoĹľe jsou porty 80 a 443 uĹľ obsazenĂ©.
            Zkus se kouknout <br>
            > na vĂ˝stup "netstat -nlp", co tam běží na portu 80 a
            443.<br>
            ><br>
            > S přánĂ­m pÄ›knĂ©ho dne<br>
            ><br>
            > VojtÄ›ch "Flaiming" Oram<br>
            > <a href="https://vojtechoram.cz" rel="noreferrer"
              target="_blank" moz-do-not-send="true">https://vojtechoram.cz</a><br>
            ><br>
            > Dne 13. 10. 20 v 14:57 <a
              href="mailto:petr.bolf@taborpolana.cz" target="_blank"
              moz-do-not-send="true">petr.bolf@taborpolana.cz</a>
            napsal(a):<br>
            >> zdravĂ­m,<br>
            >><br>
            >><br>
            >> nevÄ›dÄ›l by nÄ›kdo s ÄŤĂ­m mĹŻĹľe bĂ˝t problĂ©m - asi nÄ›kde
            v konfiguraci <br>
            >> serverĹŻ pro nginx.<br>
            >><br>
            >> sudo nginx -t<br>
            >> nginx: the configuration file /etc/nginx/nginx.conf
            syntax is ok<br>
            >> nginx: configuration file /etc/nginx/nginx.conf
            test is successful<br>
            >><br>
            >><br>
            >> sudo systemctl start nginx.service<br>
            >><br>
            >> sudo systemctl status nginx.service<br>
            >> â—Ź nginx.service - A high performance web server and
            a reverse proxy <br>
            >> server<br>
            >> Â Â  Loaded: loaded
            (/lib/systemd/system/nginx.service; enabled; vendor <br>
            >> preset: en<br>
            >> Â Â  Active: active (running) since Tue 2020-10-13
            14:49:08 CEST; 6min ago<br>
            >> Â Â Â Â  Docs: <a class="moz-txt-link-freetext"
              href="man:nginx(8)" moz-do-not-send="true">man:nginx(8)</a><br>
            >> Â  Process: 16277 ExecStartPre=/usr/sbin/nginx -t -q
            -g daemon on; <br>
            >> master_process<br>
            >> Â  Process: 16278 ExecStart=/usr/sbin/nginx -g
            daemon on; <br>
            >> master_process on; (cod<br>
            >> Â Main PID: 16279 (nginx)<br>
            >> Â Â  Memory: 21.0M<br>
            >> Â Â  CGroup: /system.slice/nginx.service<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16279 nginx: master process
            /usr/sbin/nginx -g daemon <br>
            >> on; master_pr<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16280 nginx: worker process<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16281 nginx: worker process<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16282 nginx: worker process<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16283 nginx: worker process<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16284 nginx: worker process<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16285 nginx: worker process<br>
            >> Â Â Â Â Â Â Â Â Â Â  â”śâ”€16286 nginx: worker process<br>
            >> Â Â Â Â Â Â Â Â Â Â  â””─16287 nginx: worker process<br>
            >><br>
            >><br>
            >> jenĹľe po nÄ›jakĂ©m ÄŤase server spadne.<br>
            >><br>
            >><br>
            >> sudo tail -f /var/log/nginx/error.log<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to
            [::]:443 failed (98: <br>
            >> Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to <a
              href="http://0.0.0.0:443" rel="noreferrer" target="_blank"
              moz-do-not-send="true">0.0.0.0:443</a> failed <br>
            >> (98: Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to <a
              href="http://0.0.0.0:80" rel="noreferrer" target="_blank"
              moz-do-not-send="true">0.0.0.0:80</a> failed <br>
            >> (98: Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to
            [::]:80 failed (98: <br>
            >> Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to
            [::]:443 failed (98: <br>
            >> Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to <a
              href="http://0.0.0.0:443" rel="noreferrer" target="_blank"
              moz-do-not-send="true">0.0.0.0:443</a> failed <br>
            >> (98: Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to <a
              href="http://0.0.0.0:80" rel="noreferrer" target="_blank"
              moz-do-not-send="true">0.0.0.0:80</a> failed <br>
            >> (98: Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: bind() to
            [::]:80 failed (98: <br>
            >> Address already in use)<br>
            >> 2020/10/13 02:39:01 [emerg] 7506#7506: still could
            not bind()<br>
            >> 2020/10/13 02:39:04 [alert] 7357#7357: unlink()
            "/run/nginx.pid" <br>
            >> failed (2: No such file or directory)<br>
            >><br>
            >><br>
            >> a kdyĹľ je spadlĂ˝ tak<br>
            >><br>
            >><br>
            >> sudo systemctl status nginx.service<br>
            >> [sudo] password for pruga:<br>
            >> â—Ź nginx.service - A high performance web server and
            a reverse proxy <br>
            >> server<br>
            >> Â Â  Loaded: loaded
            (/lib/systemd/system/nginx.service; enabled; vendor <br>
            >> preset: en<br>
            >> Â Â  Active: failed (Result: exit-code) since Tue
            2020-10-13 02:39:04 <br>
            >> CEST; 11h ag<br>
            >> Â Â Â Â  Docs: <a class="moz-txt-link-freetext"
              href="man:nginx(8)" moz-do-not-send="true">man:nginx(8)</a><br>
            >> Â  Process: 7501 ExecStartPre=/usr/sbin/nginx -t -q
            -g daemon on; <br>
            >> master_process<br>
            >> Â  Process: 7506 ExecStart=/usr/sbin/nginx -g daemon
            on; <br>
            >> master_process on; (code<br>
            >><br>
            >> Oct 13 02:39:03 domogled nginx[7506]: nginx:
            [emerg] bind() to <br>
            >> <a href="http://0.0.0.0:80" rel="noreferrer"
              target="_blank" moz-do-not-send="true">0.0.0.0:80</a>
            failed<br>
            >> Oct 13 02:39:03 domogled nginx[7506]: nginx:
            [emerg] bind() to <br>
            >> [::]:80 failed (9<br>
            >> Oct 13 02:39:03 domogled nginx[7506]: nginx:
            [emerg] bind() to <br>
            >> [::]:443 failed (<br>
            >> Oct 13 02:39:03 domogled nginx[7506]: nginx:
            [emerg] bind() to <br>
            >> <a href="http://0.0.0.0:443" rel="noreferrer"
              target="_blank" moz-do-not-send="true">0.0.0.0:443</a>
            faile<br>
            >> Oct 13 02:39:03 domogled nginx[7506]: nginx:
            [emerg] bind() to <br>
            >> <a href="http://0.0.0.0:80" rel="noreferrer"
              target="_blank" moz-do-not-send="true">0.0.0.0:80</a>
            failed<br>
            >> Oct 13 02:39:03 domogled nginx[7506]: nginx:
            [emerg] bind() to <br>
            >> [::]:80 failed (9<br>
            >> Oct 13 02:39:04 domogled nginx[7506]: nginx:
            [emerg] still could not <br>
            >> bind()<br>
            >> Oct 13 02:39:04 domogled systemd[1]: nginx.service:
            Control process <br>
            >> exited, code<br>
            >> Oct 13 02:39:04 domogled systemd[1]: nginx.service:
            Failed with <br>
            >> result 'exit-cod<br>
            >> Oct 13 02:39:04 domogled systemd[1]: Failed to
            start A high <br>
            >> performance web serv<br>
            >><br>
            >><br>
            >> pĹ™iÄŤemĹľ<br>
            >><br>
            >> sudo systemctl start nginx.service<br>
            >><br>
            >><br>
            >> ho zase nastartuje a zase chvilu běží.<br>
            >><br>
            >><br>
            >> dĂ­ky<br>
            >><br>
            >><br>
            >> Petr Bolf<br>
            >><br>
            >> _______________________________________________<br>
            >> Community-list mailing list<br>
            >> <a href="mailto:Community-list@lists.vpsfree.cz"
              target="_blank" moz-do-not-send="true">Community-list@lists.vpsfree.cz</a><br>
            >> <a
              href="http://lists.vpsfree.cz/listinfo/community-list"
              rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a><br>
            > _______________________________________________<br>
            > Community-list mailing list<br>
            > <a href="mailto:Community-list@lists.vpsfree.cz"
              target="_blank" moz-do-not-send="true">Community-list@lists.vpsfree.cz</a><br>
            > <a
              href="http://lists.vpsfree.cz/listinfo/community-list"
              rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a><br>
            _______________________________________________<br>
            Community-list mailing list<br>
            <a href="mailto:Community-list@lists.vpsfree.cz"
              target="_blank" moz-do-not-send="true">Community-list@lists.vpsfree.cz</a><br>
            <a href="http://lists.vpsfree.cz/listinfo/community-list"
              rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a><br>
          </blockquote>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
Community-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz" moz-do-not-send="true">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list" moz-do-not-send="true">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Community-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>