Multivitamin konnte mir beim lösen des Problems helfen, nun steht folgendes in der Crontab:
* * * * * /usr/bin/php5 /var/www/www.domain.tld/banner/banner.php
Vielen Dank für die Hilfe!
Multivitamin konnte mir beim lösen des Problems helfen, nun steht folgendes in der Crontab:
* * * * * /usr/bin/php5 /var/www/www.domain.tld/banner/banner.php
Vielen Dank für die Hilfe!
Gemacht aber funktioniert leider immer noch nicht
Irgendwie bin ich ein wenig von Crontab gerade genervt..
Ehrlich gesagt nicht aber irgendwie ist das lustig, wenn ich den Command in SSH eingebe wird die .png nun überschrieben und der aktuelle Zeitpunkt dort angezeigt, somit wird die .php damit ausgeführt
Die crontab Datei sieht folgendermaßen aus:
P.s. Ich mache immer */1 für jede Minute ausführen weil ich es so immer noch im Kopf habe
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.ES7Pxk/crontab installed on Fri Jan 1 17:43:16 2016)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
*/1 * * * * www-data wget -q http://www.domain.tld/images/banner/banner.php
Alles anzeigen
Den Cronjob habe ich mit dem root mit "crontab -e" erstellt.
Ging eigentlich davon aus das der Cronjob von diesem aus ausgeführt werden kann, aber gut da kann ich mich täuschen
Habe das ganze nun mit dem www-data versehen, aber die .png wird dennoch leider nicht generiert.
Also seitdem der Cronjob läuft wird der Query 2 mal die Minute ausgeführt wodurch ich nicht mehr die Abstürze erhalte
Beim manuellen aufrufen der .php wird die .png erstellt, lasse ich das ganze mit dem Cronjob allerdings machen wird dieser komischerweise nicht erstellt.
Der Cronjob Befehl ist:
Der Ordner ist vom Besitzer www-data und hat die Rechte 0775
Hey Sebbo,
ja das mit dem Cronjob Format hatte ich mir so gemerkt deswegen mach ich immer /1
Also so wie es aussieht lag es auch an den ServerQuery Anfragen die innerhalb von 1 Sekunde 2 mal ausgeführt wurden..
Ich denke mal das Thema kann somit geschlossen werden.
Ich bedanke mich für eure Hilfe und wünsche allen einen guten Rutsch
Alles klar
Ich glaub auch das mir mal vor einiger Zeit darüber redeten, wollte mich nun aber mal an einen Banner ran machen, habe bisher nur eine Art Diashow, aber eventuell könntest du mir ja bei einer Funktion bei helfen, nachdem das ganze hier läuft
Hey Multivitamin,
das klingt nach einer guten Lösung, ich denke das könnte ggf. sogar das Problem lösen.
Ich habe jetzt ebenfalls die Leistung des Server erhöht um auch das auszuschließen, also dem Banner dann einfach einen Cronjob mit */1 * * * * *.
Hallo Sebbo,
hier dann mal der Inhalt der .php
<?php
set_time_limit(0);
date_default_timezone_set("Europe/Warsaw");
$config = array (
'login' => array (
'ip' => "",
'tport' => '',
'qport' => '',
'name' => "",
'qlogin' => '',
'qpass' => "",
)
);
header('Content-Type: image/png');
require_once("src/ts3admin.class.php");
global $tsAdmin;
$tsAdmin = new ts3admin($config['login']['ip'], $config['login']['qport']);
if($tsAdmin->succeeded($tsAdmin->connect())) {
$tsAdmin->login($config['login']['qlogin'], $config['login']['qpass']);
$tsAdmin->selectServer($config['login']['tport']);
$tsAdmin->login($config['login']['qlogin'], $config['login']['qpass']);
$tsAdmin->setName($config['login']['name']);
$info = $tsAdmin->getElement('data', $tsAdmin->serverInfo());
$online = $info['virtualserver_clientsonline'] - $info['virtualserver_queryclientsonline'];
$channels = $info['virtualserver_channelsonline'];
$tsAdmin->logout();
}
$img = imagecreatefrompng("tlo.png");
$color = ImageColorAllocate($img, 222, 222, 222);
$hour = date("H:i");
imagettftext($img, 85, 0, 218, 124, $color, "./bank.ttf", $hour);
imagettftext($img, 29, 0, 105, 250, $color, "./neuropoliticalrg.ttf", $online);
imagettftext($img, 29, 0, 660, 250, $color, "./neuropoliticalrg.ttf", $channels);
imagepng($img);
imagedestroy($img);
?>
Alles anzeigen
Vielen Dank für die Rückmeldung.
MfG
Pierre
Hey Pagian,
das ist ein vServer auf KVM Basis.
Der Befehl ist nicht ausführbar, da die Datei oder das Verzeichnis nicht vorhanden ist.
MfG
Pierre
Hallo Pagian,
ich bin mir sicher das der Banner das Problem ist weil der Fehler auch erst dann auftritt.
Der Server lief über 300 Tage ohne Probleme doch dann habe ich angefangen einen dynamischen Banner zu machen und dann trat der Fehler auch erst auf. Ich schmiss zwischenzeitlich den Banner auch runter und es geschah nichts, aber dann fügte ich diesen wieder auf dem Webserver und und es passierte wieder..
Laut Proxmox steigt der Disk IO in einem ganz kurzen Abschnitt direkt auf über diskwrite 7.0 M und diskread 2.0 M, gleichzeitig steigt die CPU auf 16% und der Network traffic auf 1.2 M netin
Zu den Technischen Daten:
- vServer auf eigenem dedicated Root Server
- 8 GB RAM für den Teamspeak vServer
- Debian 8 Jessie
MfG
Pierre
Danke für deine rasche Antwort!
Guten Abend zusammen,
ich habe das Problem das ich einen shutdown von der Server Instanz wegen einem dynamischen Server Banner erhalte.
Der Banner funktioniert ca. 20-30 Minuten und danach crasht die Instanz, folgendes steht nach einiger Zeit im Log:
2015-12-30 19:18:55.787127|INFO |Query | | query from 10267 xxx.xxx.xxx.xxx:43870 issued: login with account "banner_ts_neu"(xxxxxxxxxxxx)
2015-12-30 19:18:55.792681|INFO |Query | | query from 10267 xxx.xxx.xxx.xxx:43870 issued: login with account "banner_ts_neu"(xxxxxxxxxxxx)
2015-12-30 19:19:58.281626|INFO |Query | | query from 10268 xxx.xxx.xxx.xxx:43871 issued: login with account "banner_ts_neu"(xxxxxxxxxxxx)
2015-12-30 19:19:58.286167|INFO |Query | | query from 10268 xxx.xxx.xxx.xxx:43871 issued: login with account "banner_ts_neu"(xxxxxxxxxxxx)
2015-12-30 19:22:19.536754|INFO |ServerMain | | Received signal SIGTERM, shutting down.
Eventuell hat ja jemand eine Idee von euch
Oh man Sebbo, stell dir einfach vor wie ich wegen meiner Dummheit gegen eine Wand laufe...
Danke für deine Hilfe, habe derzeit das Brain AFK Problem.
Wünsche dir einen angenehmen Abend
Guten Mittag zusammen,
ich wollte mal nachfragen ob es möglich wäre ein Linux Client Update Script zu erstellen?
Ich würde mich freuen wenn jemand sowas ggf. erstellen könnte.
MfG
Also jeder auf dem Publicserver soll sich einen temporären Channel erstellen können, demnach erhält man ja Channel Admin.
Ebenfalls kann man einen privaten Channel beantragen lassen, nachdem der Channel erstellt wird erhält man die Gruppe Channel Management damit man die Beschreibung nicht ändern kann, aber nachdem jemand einen Sub-Channel dann erstellt hat, erhält dieser die Gruppe Channel Admin die weniger Rechte hat.
Guten Tag,
ich stelle mir momentan die Frage ob es möglich ist die Channel Gruppe zu erben ohne dies im Virtuellen Server zu ändern.
Hier ein Beispiel:
Standard Gruppe die eingestellt ist auf dem Server: "Channel Admin"
Manuell zugewiesene Channel Gruppe: "Channel Management"
Standardmäßig ist es so, dass der User sich einen Channel erstellt und in diesem dann "Channel Admin" kriegt, der User soll aber wenn er die Channel Gruppe "Channel Management" bekommt und sich einen Sub-Channel erstellt nicht "Channel Admin" erhalten.
Wodurch kann das verhindert werden?
Die Standard Channel Gruppe soll bewusst "Channel Admin" bleiben, da diese ebenfalls benötigt wird.
Gibt es dazu eine Art Bots oder ähnliches? Ich wäre für Ideen sehr dankbar
Mit freundlichem Gruß
Pierre Neumann
So,
dank der Hilfe auf dem Partner-Sektor von OVH konnte man mir helfen wozu der Support mir einige Wochen nicht bei helfen konnte
Es war ein IP Forwarding notwenig sprich: "gateway_enable"
Das ganze brachte mir die Lösung wobei ich doch etwas erstaunt war.
Nun gut, es geht nun und ich bin zufrieden.
P.s. Bezüglich der Instabilität muss ich widersprechen, ich bezog einige Server dort und stellte fest das es keine Probleme gab. Glücklicherweise wird deren Anbindung ja momentan ausgebaut was das ganze noch angenehmer macht
P.P.s Was ich nicht vergessen darf, die Administratoren haben ebenfalls einen Fehler im IP-Block behoben wodurch es mir ebenfalls erst möglich war FreeBSD zu verwenden.
Hey. Das sind alles ganz nette Vorschläge, jedoch suche ich eher ein Skript, dass ich selbst hosten kann, da ich meinen Usern nicht allen einen externen Service zu verfügung stellen möchte und eigene neue Funktionen hinzufügen möchte
Du kannst gegen eine Spende ebenfalls das Webinterface für JTS3ServerMod bekommen, alles davon kannst du über dein System laufen lassen. Den Bot sowie das Webinterface.
Sobald ich neues Informationen bekommen werde, werde ich diese selbstverständlich in diesem Thema schreiben.
Aber wie ja jeder bei OVH als Kunde weiß ist, dass der Support ja "immer" viel zu tun hat