Autor | Zpráva | ||
---|---|---|---|
muhehe Profil |
#1 · Zasláno: 20. 10. 2016, 17:47:47
Ahoj, ze záhadných důvodů mi vypnul apache, nešel ani restartovat, v logu nic nebylo, tak jsem ho přeinstaloval. Nyní se spouští, ale stránky stejně nefungují.
Přes FTP se připojit lze, ale port 80 nepracuje a nevypadá, že by ho něco blokovalo. Co bych s tím mohl zkusit udělat? Používám tuhle kombinaci: vps debian, apache2, mysql, ISPconfig |
||
TomášK Profil |
#2 · Zasláno: 20. 10. 2016, 18:24:15
v logu nic nebylo
Tomu moc nevěřím, určitě jsi prohledal všechny logy, kde by něco mohlo být? Většinou tam buď je neúspěšný start služby nebo něco od apache. V případě nouze jde dohledat, jaký příkaz se spouští a spustit ho v konzoli ručně. Nyní se spouští, ale stránky stejně nefungují. Pokud se spouští, tak zřejmě i píše do logu, měla by tam být nějaká chybová hláška. port 80 nepracuje Nepracuje znamená, že na něj ani nelze navázat spojení? A podle systému apache na tom portu poslouchá (zjistí příkaz níže)? Zkusil bych se tam připojit z localhostu, jestli to neblokuje něco po cestě. netstat -tulpn | grep :80 přes FTP se připojit lze Jen pro jistotu, je to FTPS nebo SFTP, ne čisté FTP, že? |
||
muhehe Profil |
#3 · Zasláno: 20. 10. 2016, 19:08:02
TomášK:
Možná tedy v logu něco bylo, ale to už těžko zjistit... dobře, možná jsem se unáhlil s přeinstalací. netstat -tulpn | grep :80 /var/log/apache2/access.log a /var/log/apache2/error.log Jsou prázdné soubory. A připojení jsem zkoušel přes čisté FTP, chápu, že jsou tu rizika, zkouším teď všechno možné. |
||
Davex Profil |
Zkoušel jsi Apache spustit jako uživatel root příkazem?
service apache2 start Co se vypsalo? |
||
muhehe Profil |
#5 · Zasláno: 20. 10. 2016, 19:34:40
Davex:
Ano, to jsem předtím zkoušel. Nyní však Apache běží, problém je, že nic neukládá do logů a stránky nefungují. |
||
TomášK Profil |
#6 · Zasláno: 20. 10. 2016, 19:58:34
Podle netstatu na portu 80 nic neposlouchá. Jak zjišťuješ, že apache běží? Co vypíše
systemctl status apache2 ?
|
||
muhehe Profil |
#7 · Zasláno: 20. 10. 2016, 20:36:52
TomášK:
No, měl jsem za to, že běžel... Zjištoval jsem to pomocí "/etc/init.d/apache2 status", ale teď už asi zase nejde... :/ ● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2) Drop-In: /lib/systemd/system/apache2.service.d └─forking.conf Active: inactive (dead) since Thu 2016-10-20 17:37:38 UTC; 54min ago Process: 1942 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS) Oct 20 17:37:38 vps007div systemd[1]: Started LSB: Apache2 web server. |
||
TomášK Profil |
Před 54 minutami (od výpisu) skončil s návratovou hodnotou 0, tedy to vypadá, že ho někdo/něco korektně ukončilo. Co se stane, když ho spustíš
systemctl start apache2 ?
|
||
muhehe Profil |
#9 · Zasláno: 21. 10. 2016, 17:38:13
TomášK:
systemctl start apache2 Teď už nedělá tento příkaz vůbec nic. |
||
Davex Profil |
#10 · Zasláno: 21. 10. 2016, 18:21:40
muhehe:
Ptám se znova. Co napíše příkaz service apache2 start , případně apachectl configtest && apachectl restart ?
Je dostatek volné RAM a volné místo na disku? V systémovém logu /var/log/syslog žádné chyby nejsou?
|
||
muhehe Profil |
#11 · Zasláno: 21. 10. 2016, 20:26:30
Davex:
service apache2 start nevypíše vůbec nic apachectl configtest && apachectl restart Action 'configtest' failed. The Apache error log may have more information. error log nic neukazuje V " /var/log/syslog" je posledních 27 záznamů: Oct 21 18:08:26 vps systemd[1]: Started LSB: Apache2 web server. Oct 21 18:08:52 vps systemd[1]: Starting LSB: Apache2 web server... Oct 21 18:08:52 vps systemd[1]: Started LSB: Apache2 web server. Oct 21 18:09:01 vps CRON[21303]: (root) CMD ( [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean) Oct 21 18:09:01 vps CRON[21304]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:09:35 vps postfix/anvil[21214]: statistics: max connection rate 1/60s for (smtp:101.200.123.160) at Oct 21 18:06:12 Oct 21 18:09:35 vps postfix/anvil[21214]: statistics: max connection count 1 for (smtp:101.200.123.160) at Oct 21 18:06:12 Oct 21 18:09:35 vps postfix/anvil[21214]: statistics: max cache size 1 at Oct 21 18:06:12 Oct 21 18:10:01 vps CRON[21377]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:10:01 vps CRON[21378]: (getmail) CMD (/usr/local/bin/run-getmail.sh > /dev/null 2>> /dev/null) Oct 21 18:11:01 vps CRON[21389]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:12:01 vps CRON[21415]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:13:01 vps CRON[21432]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:14:01 vps CRON[21443]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:15:01 vps CRON[21457]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:15:01 vps CRON[21458]: (getmail) CMD (/usr/local/bin/run-getmail.sh > /dev/null 2>> /dev/null) Oct 21 18:16:01 vps CRON[21475]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:17:01 vps CRON[21486]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:18:01 vps CRON[21496]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync) Oct 21 18:18:01 vps CRON[21497]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:18:46 vps postfix/smtpd[21504]: warning: hostname ppp-180.222.157.66.revip.NTT.CO.TH does not resolve to address 180.222.157.66: Name or service not known Oct 21 18:18:46 vps postfix/smtpd[21504]: connect from unknown[180.222.157.66] Oct 21 18:18:50 vps postfix/smtpd[21504]: warning: unknown[180.222.157.66]: SASL LOGIN authentication failed: UGFzc3dvcmQ6 Oct 21 18:18:50 vps postfix/smtpd[21504]: disconnect from unknown[180.222.157.66] Oct 21 18:19:01 vps CRON[21513]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:20:01 vps CRON[21525]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done) Oct 21 18:20:01 vps CRON[21526]: (getmail) CMD (/usr/local/bin/run-getmail.sh > /dev/null 2>> /dev/null) |
||
Davex Profil |
#12 · Zasláno: 21. 10. 2016, 21:19:35
muhehe:
„/usr/sbin/apachectl: line 165: /usr/sbin/apache2: No such file or directory“ To chybí prakticky ten nejdůležitější soubor. Apache tedy není korektně nainstalovaný. Instaloval jsi ho ze standardních balíčků? Zkus ho reinstalovat: apt-get update apt-get install --reinstall apache2 apache2-bin |
||
Kajman Profil |
#13 · Zasláno: 22. 10. 2016, 00:20:29
Pokud je to VPS, tak může být nejjednodušší vrátit se na funkční zálohu (snapshot), pokud to poskytovatel umožňuje a nevadí, že se nějaká nejnovější data mohou ztratit.
|
||
muhehe Profil |
Kajman:
To byla první věc co jsem udělal, jenže to nefungovalo a na jejich IRC kanálu mi řekli, že to takhle nefunguje. Tak ani nevím co se přesně zálohuje. Davex: Reinstaloval jsem a opakoval tedy service apache2 start Nic nevypsalo apachectl configtest && apachectl restart AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 2a01:430:17:1::ffff:1240. Set the 'ServerName' directive globally to suppress this message Syntax OK AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 2a01:430:17:1::ffff:1240. Set the 'ServerName' directive globally to suppress this message ... a teď jsem se chtěl kouknout na logy a koukám, že už to funguje. Sice ISPconfig je nefunkční, ale snad si s tím už poradím. Tak vám všem moc děkuji. Davex, tobě děkuji speciálně. |
||
Časová prodleva: 8 let
|
0