debug message

This commit is contained in:
lperrey
2022-08-16 20:58:48 +02:00
parent 2c6bc096cc
commit 4dc70373f8
4 changed files with 25 additions and 12 deletions

View File

@@ -66,7 +66,7 @@ int Webserv::_send_response(Client *client)
//*DEBUG*/ std::cout << "\n" B_PURPLE "[response + output + headers]:" RESET "\n"; ::print_special(client->response); std::cout << "\n" B_PURPLE "-----------" RESET "\n\n";
std::cerr << "client->response.size() = " << client->response.size() << "\n"; // DEBUG
// /* Debug */ std::cerr << "client->response.size() = " << client->response.size() << "\n"; // DEBUG
ret = ::send(client->get_cl_fd(), client->response.c_str(), client->response.size(), 0);
if (ret == -1)
{
@@ -79,7 +79,7 @@ int Webserv::_send_response(Client *client)
std::cerr << "SEND RET 0 for client.fd =" << client->get_cl_fd() << "\n"; // DEBUG
return SEND_CLOSE;
}
std::cerr << "ret send() = " << ret << "\n"; // DEBUG
// /* Debug */ std::cerr << "ret send() = " << ret << "\n"; // DEBUG
return SEND_COMPLETE;
}
@@ -114,7 +114,7 @@ void Webserv::_construct_response(Client *client)
void Webserv::_process_method(Client *client, std::string &path)
{
std::cerr << "allow_methods = " << http_methods_to_str(client->assigned_location->allow_methods) << "\n"; // debug
// /* Debug */ std::cerr << "allow_methods = " << http_methods_to_str(client->assigned_location->allow_methods) << "\n"; // debug
switch (client->get_rq_method())
{
@@ -131,13 +131,13 @@ void Webserv::_process_method(Client *client, std::string &path)
std::string Webserv::_replace_url_root(Client *client, std::string path)
{
std::cerr << "assigned_location->path = " << client->assigned_location->path << "\n"; // debug
std::cerr << "path before = " << path << "\n"; // DEBUG
// /* Debug */ std::cerr << "assigned_location->path = " << client->assigned_location->path << "\n"; // debug
// /* Debug */ std::cerr << "path before = " << path << "\n"; // DEBUG
if (client->assigned_location->path == "/")
path.insert(0, client->assigned_location->root);
else
path.replace(0, client->assigned_location->path.size(), client->assigned_location->root);
std::cerr << "path after = " << path << "\n"; // DEBUG
// /* Debug */ std::cerr << "path after = " << path << "\n"; // DEBUG
return path;
}

View File

@@ -18,6 +18,10 @@ void Webserv::_read_cgi_output(cgi_pipe_rfd &cgi_fd)
char buf[BUFSIZE];
ssize_t ret;
pid_t wait_ret;
std::cerr << "_read_cgi_output()" << "\n";
std::cerr << "cgi_pid = " << cgi_fd.cgi_pid << "\n";
std::cerr << "client fd = " << cgi_fd.client->get_cl_fd() << "\n";
std::cerr << "cgi fd = " << cgi_fd.fd << "\n";
ret = ::read(cgi_fd.fd, buf, BUFSIZE);
std::cerr << "cgi read ret = " << ret << "\n";
@@ -28,7 +32,7 @@ void Webserv::_read_cgi_output(cgi_pipe_rfd &cgi_fd)
}
else if (ret == 0)
{
(void)0;
std::cerr << "cgi read 0 :o" << "\n";
}
else
{
@@ -56,6 +60,9 @@ void Webserv::_handle_epoll_error_cgi_fd(uint32_t events, std::vector<cgi_pipe_r
{
(void)events;
std::cerr << "cgi EPOLLERR" << "\n";
std::cerr << "cgi_pid = " << it->cgi_pid << "\n";
std::cerr << "client fd = " << it->client->get_cl_fd() << "\n";
std::cerr << "cgi fd = " << it->fd << "\n";
pid_t wait_ret;
wait_ret = ::waitpid(it->cgi_pid, NULL, WNOHANG);
@@ -77,6 +84,9 @@ void Webserv::_cgi_epollhup(uint32_t events, std::vector<cgi_pipe_rfd>::iterator
{
(void)events;
std::cerr << "cgi EPOLLHUP" << "\n";
std::cerr << "cgi_pid = " << it->cgi_pid << "\n";
std::cerr << "client fd = " << it->client->get_cl_fd() << "\n";
std::cerr << "cgi fd = " << it->fd << "\n";
pid_t wait_ret;
wait_ret = ::waitpid(it->cgi_pid, NULL, WNOHANG);