In Registerseite; 1- Click-Ereignis wird meinen Benutzer Modell ersten und Validierung Überprüfung `phalcon Invo Benutzer Validierung Rückgabe recv() fehlgeschlagen (104: Verbindung durch Peer zurückgesetzt)
$validator = new Validation();
$validator->add(
'email',
new EmailValidator([
'message' => 'Invalid email given'
]));
$validator->add(
'email',
new UniquenessValidator([
'message' => 'Sorry, The email was registered by another user'
]));
$validator->add(
'username',
new UniquenessValidator([
'message' => 'Sorry, That username is already taken'
]));
// until this point there is no problem but after return side
return $this->validate($validator);
}`
2- bis zur Rückkehr; Es gibt kein Problem, aber nach der Rückkehr geben Sie mir diesen Fehler.
3- [Fehler] 7 # 7: * 5 recv() fehlgeschlagen (104: Verbindung durch Peer zurückgesetzt) beim Lesen des Antwortheaders vom Upstream, Client: 192.168.176.1, Server: localhost, Anforderung: "POST/register HTTP/1.1" stromaufwärts "fastcgi: //192.168.176.3: 9000", host: "phalcon.dev", Referrer: "http://phalcon.dev/register"
4- ich bin mit docker , dass mein docker ist
version: '2'
services:
################################################################
db:
image: mysql:latest
container_name: mysql
expose:
- 3306
ports:
- "3307:3306"
volumes:
- ./docker/mysql:/var/lib/mysql
environment:
MYSQL_DATABASE: invo
MYSQL_USER: test
MYSQL_PASSWORD: test123
MYSQL_ROOT_PASSWORD: admin123
################################################################
app:
build: ./docker/php/
container_name: php
tty: true
# ports:
# - "6900:6900"
volumes:
- ./docker/nginxlog:/var/log/nginx
- ./invo:/var/www/html
################################################################
web:
tty: true
image: linxlad/nginx
container_name: nginx
ports:
- "80:80"
volumes:
- ./docker/nginx:/etc/nginx/conf.d
- ./docker/nginx/selfconf/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginxlog:/var/log/nginx
- ./invo:/var/www/html
links:
- app
depends_on:
- app
$ validator-> add ( 'E-Mail', neu UniquenessValidator ([ 'message' => 'Sorry, Die E-Mail von einem anderen Benutzer registriert wurde' ])); $ validator-> add ( 'Benutzername', neuer UniquenessValidator ([ 'Nachricht' => 'Entschuldigung, Dieser Benutzername ist bereits vergeben' ])); Wenn Sie diesen Code auskommentieren, funktioniert es. Es gibt ein Problem über die UniquenessValidator-Klasse. –
ich tat dies in php.ini opcache.memory_consumption = 392 default_socket_timeout = 3600 –
wir brauchen die logs, zeigen uns die php und nginx logs, es wird helfen, um das problem zu diagnostizieren;) – user1855153